chengjie hai 4 meses
pai
achega
41aa4a72e0
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      src/api/yjbdc/aiController.js

+ 4 - 3
src/api/yjbdc/aiController.js

@@ -618,12 +618,13 @@ function validateAndFixJSON(jsonString) {
618
                     console.log("通过提取{}内容成功修复JSON");
618
                     console.log("通过提取{}内容成功修复JSON");
619
                     return extractedJson;
619
                     return extractedJson;
620
                 } catch (error3) {
620
                 } catch (error3) {
621
-                    console.error("提取{}内容后仍解析失败");
621
+                    console.error("提取{}内容后仍解析失败", error3);
622
+                    throw new Error("JSON解析失败:提取{}内容后仍无法解析");
622
                 }
623
                 }
623
             }
624
             }
624
             
625
             
625
-            // 如果所有尝试都失败,返回原始字符串
626
-            return jsonString;
626
+            // 如果所有尝试都失败,抛出错误
627
+            throw new Error("JSON解析失败:无法修复格式错误");
627
         }
628
         }
628
     }
629
     }
629
 }
630
 }