JSON 转 Schema
根据 JSON 样本推断 JSON Schema,支持对象、数组、基础类型和 required 字段策略,结果可直接复制使用。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
输入
结果
结果已在浏览器本地生成,可直接复制。
输入数据后查看结果
这个工具能做什么
- 生成接口校验草稿
- 整理数据结构文档
示例
输入
{"name":"Ada","age":37,"tags":["dev"]}输出
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"age": {
"type": "integer"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"age",
"tags"
],
"additionalProperties": false
}根据样本生成基础 JSON Schema。
常见问题
支持什么类型?
支持对象、数组、字符串、数字、布尔值和 null。
required 如何判断?
默认将样本对象中的字段标为 required。
数据会上传吗?
不会,处理在浏览器本地完成。
关键词:JSON 转 Schemajson-to-schemaJSON Schemaschemadeveloper