根据 XML 架构 (XSD) 验证 JSON
2022-09-03 05:29:10
是否可以在Java中使用XSD验证JSON?我有一个应用程序,我在其中接收JSON响应,我想根据现有的XSD对其进行验证。我的应用程序的另一部分使用 XML,这就是为什么如果它们都可以针对现有的 XSD 进行验证,那将是最简单的。
是否可以在Java中使用XSD验证JSON?我有一个应用程序,我在其中接收JSON响应,我想根据现有的XSD对其进行验证。我的应用程序的另一部分使用 XML,这就是为什么如果它们都可以针对现有的 XSD 进行验证,那将是最简单的。
不,XML 架构 (XSD) 用于验证 XML;若要验证 JSON,请参阅 JSON 架构。
我建议手动生成架构,以便完全理解和完全控制约束。但是,以下是一些可以快速启动该过程的自动化工具:
相关且非常有用:
不,两者之间的标准是不同的。
但是,如果您真的想依靠 xsd 进行验证,Jsonix Schema Compiler 可以帮助您生成 JSON Schema,以从 XML Schema 验证您的 json。