【发布时间】:2018-01-31 12:53:53
【问题描述】:
我正在使用 org.json 使用下面的代码 sn-p 将 xml 转换为 json。不幸的是,有一个名为“国家”的结构,它应该是一个数组,但有时只能有 1 个国家。在这种情况下,数组不会显示,而是“国家”显示在 {} 下,而不是 [{}] 或 []。
JSONObject xmlJSONObj = XML.toJSONObject(xsltresponse);
return xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR);
json 转换后我得到的输出是:
{
"data":{
"name":"Microsoft",
"date":"today",
"countries":{
"name:"AN"
}}}
而不是低于输出
{
"data":{
"name":"Microsoft",
"date":"today",
"countries":[{
"name:"AN"
}]
}}
如何解决?
【问题讨论】: