✏️ AI 术语图鉴
Expecting value / JSONDecodeError

JSON 解析失败 · 喂进来的不是合法 JSON

数据与格式

🗣️一句话大白话

程序想按 JSON 解析,但拿到的文本不合法:中文引号、少逗号、或者 AI 回答里混了说明文字和代码块标记。

🔍三步排查法

  1. 1把报错指向的那段文本贴进 JSON 校验器,看坏在第几行
  2. 2检查是否混入中文引号、全角逗号
  3. 3如果是 AI 的输出:确认你是否明确要求了只输出 JSON

🛠️怎么修

提示词改成「只输出 JSON 本体,不要任何解释、不要代码块标记」;解析前在代码里剥掉可能的 ```json 包裹。

🔗先把这几个词搞懂