互轉
本地執行 · 零上傳
JSON Schema 產生
JSON → JSON Schema · draft 2020-12 · 本地
YAML 轉換
就緒
原始輸入
解析輸出
ABOUT
About JSON Schema 產生
把 JSON 样例变成 2020-12 Schema:类型、properties、required。实例校验走 Schema 校验页。
代码生成的 title 仍是 TS / Java / Go。要类型用那边;要 Schema 用本页。
Agent 工具和契约常从样例起步。这里推断比手写快。
不生成 $ref。数组用第一个元素当 items。
JSON Schema 產生
01
从样例
对象、数组、字符串、数字、布尔、null。
02
draft 2020-12
$schema + title + properties + required。
03
名称
写入 schema.title。
04
接校验页
这里生成,那边测实例。
05
不抢代码生成 title
语言仍在代码生成。
06
本地
样例不上传。
How to use
-
1
粘贴 JSON 样例。
-
2
需要时改 title。
-
3
复制 Schema。
-
4
到 Schema 校验测实例。
FAQ
会取代代码生成吗?
不会。代码生成仍出 TS/Java/Go。本页只出 JSON Schema。
哪个草案?
2020-12,$schema 与页内 Schema 按钮同一套推断。
会出 $ref 吗?
不会。
会上传吗?
不会。
在哪校验?
JSON Schema 校验。
为什么独立页?
避免 “JSON to JSON Schema” 写进 TS/Java/Go 的 title。