我正在尝试使用this XML
库将String
JSON
转换为jackson
个对象。
这适用于XML
字符串,其中每个元素只出现一次。
但是对于某个元素不止一次重复的XML,我收到的JSON
对象只包含一次。
例如:
XML:
<a>
<b></b>
<b></b>
<b></b>
</a>
JSON:
{"a":{"b":""}}
我需要的地方:
{"a": [{"b":"","b":"","b":""}]}
我怎样才能实现这一目标? 编辑:
我需要JSON
这样:
{"a":[{"b":""},{"b":""},{"b":""}]}
或者@exoddus在评论中说:
{ "a": { "b": [ "value1", "value2" ] } }
也没关系。
即将多次出现的元素转换为array
。
我的目标是使用SOAP
网络服务实施REST
服务。除了这个数组和多次出现的问题之外,它正如我预期的那样工作。