0
我使用net.sf.json将通用JSON解析为XML。 (我在转换使用POJO的OBJ 不)使用net.sf.json将JSON解析为XML(java)
的JSON我转换:
{
"root": {
"accountId": "1000",
"Items": [
{
"cost": 0.1,
"debit": 0.1
},
{
"cost": 0.2,
"debit": 0.2
}
]
}
}
当与载体我收到处理:
<root>
<entry>
<accountId>1000</accountId>
<Items>
<e>
<cost>0.1</cost>
<debit>0.1</debit>
</e>
<e>
<cost>0.2</cost>
<debit>0.2</debit>
</e>
</Items>
</entry>
</root>
当正确的我的观点应该是:
<root>
<entry>
<accountId>1000</accountId>
<Items>
<cost>0.1</cost>
<debit>0.1</debit>
</Items>
<Items>
<cost>0.2</cost>
<debit>0.2</debit>
</Items>
</entry>
</root>
有没有人有使用这个库,可以帮助我?
任何提示可以帮助!
在此先感谢
FWIW,这个结构看起来不错。 'Items'是一个列表;它有条目('e')。虽然你的第二个结构是有效的,但通常在你的列表中放置容器会更好。 (如果不这样做,我会从元素名称的末尾删除“s”,因为'Items'现在将代表一个项目[单数]。) – 2010-04-15 23:18:29
格式不正确的XML: – 2010-04-16 00:56:19
看起来像lib中的一个错误。你能告诉我们原始的JSON吗? – 2010-04-16 00:56:46