JSON 使用自定义架构进行验证

JSON validation with custom schema

我只是想用我编写的正确 JSON 模式验证 JSON 文件,只是为了检查我是否做对了所有事情。是否有命令行工具或其他工具(我在 Ubuntu)?我找到的所有东西都是用于在代码中编写验证方法的几种编程语言的包。
我只需要一个工具,我可以在其中指定我的 JSON 文件和我的自定义 schema 并进行检查。就是这样...

你有几个选择。请查看 json-schema validators implementations 以找到最适合您的需求。

您可以使用 fge java json schema validator from the command line as it is explained here.

如果您对 python 感到满意,您还可以从任何 python 控制台使用 jsonschema python package 和 运行:

from jsonschema import validate
validate(json, schema)

另一个热门javascript library is tv4. You can use it directly in the browser, or in node console.

var valid = tv4.validate(json, schema);