Javascript 如何确保项目中的所有JSON模式都有效?
我在单独的Javascript 如何确保项目中的所有JSON模式都有效?,javascript,validation,jsonschema,Javascript,Validation,Jsonschema,我在单独的*.json文件中有许多json模式 我如何轻松地检查它们是否都是有效的JSON和JSON 我更喜欢Javascript解决方案,因为我想在我的npm测试过程中添加这个步骤,但实际上任何CLI工具都可以 我在想,也许,因为JSON模式是JSON,我可以使用一些“JSON元模式”来验证我的JSON模式,但我找不到类似的东西 注意:我不是问如何使用JSON模式验证JSON。我并不是在问如何检查一个文件是否只是一个有效的JSON。我询问如何使用npm验证模式,它是有效的JSON和有效的: n
*.json
文件中有许多json模式
我如何轻松地检查它们是否都是有效的JSON和JSON
我更喜欢Javascript解决方案,因为我想在我的npm测试过程中添加这个步骤,但实际上任何CLI工具都可以
我在想,也许,因为JSON模式是JSON,我可以使用一些“JSON元模式”来验证我的JSON模式,但我找不到类似的东西
注意:我不是问如何使用JSON模式验证JSON。我并不是在问如何检查一个文件是否只是一个有效的JSON。我询问如何使用npm验证模式,它是有效的JSON和有效的:
npm install jshint -g
cd my_json_folder/
jshint .
另外,请查看有许多可用的网站
我经常使用json格式的站点
VoteUp如果有帮助的话我在这里找到了元模式:
有了它,我的问题可以归结为使用JSON模式验证JSON,这很简单(请参见validators)。这里有一个Grunt.JSHint在这种情况下没有帮助。它是用来验证JS的,这是完全不同的。在这种情况下,JSHint不会有帮助。这是为了验证JS,这是完全不同的东西。这并不能回答问题。我想验证JSON模式的正确性。