Next JSON 工具箱

JSON Schema 转 JSON

字符:0词元数:0
No JSON data to display

JSON 工具

数组工具

工作原理

看看 NextJSON 如何从 JSON Schema 生成 JSON 对象。

JSON Schema 转 JSON

从 JSON Schema 生成示例 JSON 对象

输入
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "age": {
      "type": "number"
    },
    "online": {
      "type": "boolean"
    },
    "dailyAffirmations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [ "message", "mood", "dailyAffirmations"]
}
输出
{
  "name": "John Doe",
  "email": "[email protected]",
  "age": 11,
  "online": true,
  "dailyAffirmations": [
    "sample string",
    "sample string"
  ]
}

常见问题

这个工具有什么功能?

该工具将 JSON Schema 转换为示例 JSON 数据。它读取您的 Schema 结构和类型,然后生成符合该 Schema 的有效 JSON。

示例值是如何生成的?

基于 Schema 类型:字符串获取示例文本,数字获取 11,布尔值获取 true。像 "name" 或 "email" 这样的属性名会获取相应的示例,如 "John Doe" 或 "[email protected]"。

我可以将输出用作模板吗?

当然可以!生成的 JSON 可作为起始模板。在保持 Schema 定义的结构的同时,用您的实际数据替换示例值即可。

支持哪些 JSON Schema 版本?

该工具支持常见的 JSON Schema 结构,包括 type、properties、items 和 required。它适用于遵循 draft 2020-12 或类似版本的 Schema。

这个网站会在云端存储我的数据吗?

不会,本网站不会在云端存储或共享您的数据。您的数据保持私密,仅保存在您的浏览器本地。

这个网站缺少一些我需要的功能。你们能添加吗?

当然可以,我们欢迎所有建议!请通过页面底部的链接分享您的反馈。