我看到许多关于这个主题的帖子,但没有一个有答案。
是否真的有一个JAVA库可以使用XSD架构进行XML => JSON => XML转换,以更好地处理XML中单个元素的问题。
(XML中的单个元素可以是数组或单个对象,具体取决于XSD模式)
XML示例:
<root><person><name>test</name></person></root>
JSON可以用于:
{"root": [{"person": [{"name": "test"}]}]}
或者任何使用对象而不是数组的内容:
{"root": {"person": {"name": "test"}}}
但是使用XSD,我们可以从maxoccurs参数中了解到root是唯一的,person是一个数组,name是唯一的。因此,良好的转换应该是:
{"root": {"person":
[{"name": "foofdo"}]
}}
提前感谢
key : value
对,只有逗号分隔的值。 - Jesper