chengjie 4 달 전
부모
커밋
41aa4a72e0
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4 3
      src/api/yjbdc/aiController.js

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

@@ -618,12 +618,13 @@ function validateAndFixJSON(jsonString) {
618 618
                     console.log("通过提取{}内容成功修复JSON");
619 619
                     return extractedJson;
620 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
 }