要求输出 JSON,它返回:

{...}

解析直接失败。

处理:

  1. 提示词里明确「不要用代码块包裹」
  2. 解析前先剥离代码块标记
  3. 用支持结构化输出的接口

第 3 条最彻底,但不是所有平台都支持。

第 2 条是必备的兜底。写了个小函数,正则匹配 ``json ... `` 并提取内容,几乎所有项目都用得上。

这类小工具看着不起眼,能省很多调试时间。

主楼