针对XML Schema(XSD)validationJSON
是否可以在Java中validationJSON和XSD? 我有一个应用程序,我收到JSON响应,我想对现有的XSD进行validation。 我的应用程序的另一部分使用XML,这就是为什么如果它们都可以对现有的XSD进行validation最简单的原因。
不 , XML Schema(XSD)用于validationXML ; 要validationJSON ,请参阅JSON Schema 。
我建议手动生成模式,以便完全理解并完全控制约束。 但是,这里有一些可以快速启动过程的自动化工具:
- 要从JSON Schema转换为XSD,请参阅jsons2xsd 。
- 要从XSD转换为JSON Schema,请参阅Jsonix Schema Compiler 。
相关,也非常有用:
- 要从XML解析为JSON(unmarshal)或将JSON序列化为XML(marshal),请参阅JSONIX 。
- 有关实现的列表,包括各种语言的validation器,请参阅JSON-Schema实现 。
不,两者之间的标准不同。
但是如果你真的想依靠xsd进行validation, Jsonix Schema Compiler可以帮助你生成一个JSON Schema来validation你的XML Schema中的json。