我们可以根据预定义的架构(即XSD或DTD)验证传入的XML文件,我们是否可以对传入的JSON对象执行验证。是否有可用的JSON模式定义?
答案 0 :(得分:10)
有JSON schema的工作草案。您还可以查看Cerny。
答案 1 :(得分:1)
很少有库可以根据JSON Schema验证数据....
答案 2 :(得分:1)
OpenAPI 可能是现在最好的答案。 .Net 5.0 支持它。这似乎是行业方向。
答案 3 :(得分:0)
有一个新的库json-gate,可以解决问题。 (完全披露:我是作者。)
它与JSV和其他类似,但它有几个优点:
*它并不快,因为JSV 令人难以置信地慢。我的测试显示JSV比 json-gate 慢30(!)倍。此结果与Robert Schultz's tests一致,后者将JSV与其他库进行比较。