JSON 转 JSON Schema 与大模型结构化输出代码自动生成器 - 100% 浏览器本地运行
在线将 JSON 示例快速生成标准的 JSON Schema(支持 Draft-04/07/2020-12),并实时生成适配 OpenAI 严格结构化输出、Gemini responseSchema 和 Anthropic Claude Tools 调用的 SDK 代码包,100% 浏览器本地运行。
一款专为大语言模型(LLM)与 AI 智能体时代打造的高效、隐私安全的格式转换与适配工具。粘贴任意 mock JSON 数据,工具的高级递归算法即可瞬间探测对象结构,精准推断基本数据类型(支持区分整型与浮点数、布尔值及空值)。工具内置智能格式特征扫描,可自动嗅探邮箱、UUID、标准日期时间格式及 URI 网域地址。为了给 AI 开发者提供极致便利,本工具打破了标准 Schema 与大模型专用协议之间的壁垒,能够递归自动装配 OpenAI 极其苛刻的 response_format Strict 校验树(强制为每个节点填入 additionalProperties: false 并将所有键塞入 required 数组),智能导出 Gemini responseSchema 参数,以及生成 Anthropic Claude 专用的 tool 描述参数,并直接配以立即可用的 Node.js 与 Python SDK 代码模板。
使用方法
- 1
输入或粘贴 JSON 示例
在左侧编辑器中直接粘贴你的 JSON 示例,或点击“载入示例”快速载入包含多层嵌套、日期与 UUID 的标准数据结构。
- 2
灵活配置 Schema 约束
展开设置面板,按需选择 Schema 的 Draft 草案版本、启用智能格式探测、开启严格 required 必填约束,或决定是否自动填充注释描述占位符。
- 3
在不同模型 SDK 页签间切换
在输出区域的 JSON Schema、OpenAI 严格格式、Gemini responseSchema 和 Anthropic Tools 四个页签之间轻松切换,实时查看已经组装好的 SDK 参数调用块。
- 4
一键复制或下载
点击复制按钮将整段格式化好的 SDK 变量与参数瞬间拷贝至剪贴板,也可以点击下载将纯 Schema 存为本地物理文件。
常见问题
Q.为什么 OpenAI 的结构化输出需要严格的 Schema?本工具如何解决?
为了让大模型在输出时 100% 遵照数据结构,OpenAI 规定 Schema 树中所有的属性键必须全部在 `required` 必填列表中登记,且所有对象节点必须显式指定 `additionalProperties: false`。手动装配非常痛苦。本工具在“OpenAI 严格 JSON”页签下,会自动采用深层递归算法为您的对象一键注入这些严格规则,免去任何调试成本。
Q.我的 JSON 示例数据会被上传或泄露吗?
绝对不会。所有的 JSON 解析、递归推断及 SDK 代码拼接操作都是 100% 在您浏览器本地的沙箱中执行,中途不发起任何网络请求。您的商业数据或内部 API 参数永远不会离开您的设备。
Q.什么是“智能格式探测”,它支持哪些格式?
在解析字符串字段时,我们的引擎会对其值进行正则嗅探。如果该值符合标准的 UUID、电子邮件、ISO 日期时间格式、网络 URI(网址)或 IPv4 地址,则会在 Schema 中自动追加 `"format": "email/uuid/date-time..."` 标记,极度贴合业界数据校验的真实标准。
Q.工具能处理数组内包含多种不同结构的对象吗?
能。在解析数组字段时,我们的合并引擎(GenSON-style property merger)不会草率地只取第一个数组元素,而是递归分析数组内**所有**对象。它会搜集所有子元素所拥有的每一个属性键,并深度融合它们的子类型,使得最终生成的 `items` 校验规则能够包容和兼顾所有不同的可能属性。
Q.工具支持哪些 JSON Schema 的 Draft 版本?
我们完整支持最主流的 Draft-07(适合绝大多数库校验)、Draft 2020-12(最新现代标准)以及 Draft-04(高度兼容的经典版本)。你可以在设置菜单中一键动态切换。