首页/AI/提示词工程速查/JSON 输出模式与围栏约定
任务型写法50 条

JSON 输出模式与围栏约定

要求只输出 JSON 时要显式声明:无 Markdown 围栏、无解释文字、转义规则;解析端仍要兼容可能的围栏包裹。

提示词工程速查AI更新于 2026-10-12

输出约定条款

输出约定条款
输出要求:
- 只输出一个 JSON 对象,不要用代码块围栏,不要任何前后缀文字
- 字符串内换行使用 \n 转义,不使用真实换行
- 布尔值用 true/false 小写;缺失字段用 null
输出:
围栏提示禁止围栏,但解析端仍要剥掉可能的代码块包裹
转义字符串内的引号与换行必须转义,否则解析直接失败
截断输出被截断会产生不完整 JSON,要能识别为截断并重试

易错点

  • 只写“输出 JSON”时模型常带代码块围栏与解释句;解析端两步都要容错
  • 长输出截断时 JSON 不完整;结合结束原因判断重试而不是盲目重发

数据来源与参考

  • OpenAI API 文档:JSON 模式(JSON mode)与结构化输出说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌