我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。
关闭 5 年前。
我们有这个 json 模式 draft .我想获取我的 JSON 数据样本并为 JSON 模式生成一个骨架,我可以手动修改它,添加描述、必需等内容,这些内容无法从具体示例中推断出来。
例如,从我的输入 example.json
:
{
"foo": "lorem",
"bar": "ipsum"
}
我会运行我的 json_schema_generator 工具并得到:
{ "foo": {
"type" : "string",
"required" : true,
"description" : "unknown"
},
"bar": {
"type" : "string",
"required" : true,
"description" : "unknown"
}
}
此示例是手动编码的,因此可能存在错误。 是否有任何工具可以帮助我转换 JSON -> JSON 模式?
最佳答案
总结其他答案,这里是迄今为止提出的 JSON 模式生成器:
在线:
Python:
NodeJS:
鲁比:
https://stackoverflow.com/questions/7341537/
相关文章:
c# - 如何将 C# 匿名类型序列化为 JSON 字符串?
javascript - JSON 省略了 Infinity 和 NaN; ECMAScript 中
python - 为什么我看到 "TypeError: string indices must be
javascript - 在 JavaScript 中将 JSON 字符串解析为特定的对象原型(pr
jquery - 为什么每个人都为 jQuery 选择 JSON 而不是 XML?
ios - 如何使用 NSJSONSerialization