当大模型返回的 JSON 抽风时,前端这样解析还没崩
大模型返回的 JSON 不稳定,本质是契约问题。文章提出一套前端容错解析流程:先用三道预检查拦截 Markdown 包裹、非 JSON 文本和控制字符;再按常见破损模式分层修复,如去尾逗号、转义控制字符、补全括号;最后通过 safeParse 实现逐级降级,用字段提取器捞取关键数据,确保页面不崩、核心信息可达。
共 1 篇文章
大模型返回的 JSON 不稳定,本质是契约问题。文章提出一套前端容错解析流程:先用三道预检查拦截 Markdown 包裹、非 JSON 文本和控制字符;再按常见破损模式分层修复,如去尾逗号、转义控制字符、补全括号;最后通过 safeParse 实现逐级降级,用字段提取器捞取关键数据,确保页面不崩、核心信息可达。