跳到主内容
UniKit

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

同类工具