在线 JSON Schema 生成器:免费、隐私、无需注册
生成 JSON Schema 主要有三条路:手写、IDE 插件、在线工具。手写最稳但慢;IDE 插件依赖环境;在线工具最省事,但多数会把你的数据发到服务端——接口数据往往含业务敏感信息,这不合适。
三种方式对比
- 手写:可控但耗时,字段多时易错。
- IDE 插件:需要安装配置,团队协作时环境不一致。
- 在线工具(本地运行):粘贴即用、零安装,且数据不出浏览器,是最佳平衡。
本工具的取舍
我们刻意做成「纯前端、本地计算、无需登录」。你得到的 Schema 和上面例子一致:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"id": { "type": "integer" },
"name": { "type": "string" },
"active": { "type": "boolean" },
"tags": { "type": "array", "items": { "type": "string" } },
"profile": {
"type": "object",
"properties": {
"city": { "type": "string" },
"followers": { "type": "integer" }
},
"required": ["city", "followers"],
"additionalProperties": false
},
"scores": { "type": "array", "items": { "type": "number" } }
},
"required": ["id", "name", "active", "tags", "profile", "scores"],
"additionalProperties": false
}
常见问题
免费吗?有次数限制吗?
完全免费,无次数限制,也无注册墙。
公司内网能用吗?
可以。由于不依赖后端,你可以把页面直接部署到内网或离线使用。
相关阅读