我有来自网络服务的格式xml:
<string xmlns="http://someipaddress">
{ "recordcount": "89",
"data":
[
{ "Code": "1",
"Name": "Main Store"
},
{ "Code": "2",
"Name": "Alternate Store"
}
]
} </string>
我需要在android中获取它并将其转换为数组以执行许多任务。
是否有一个Android API直接使用该xml并只给我一个数组?
我已经致力于接收这种json:
[
{"id":"36",
"username":"Simulator"
},
{"id":"36",
"username":"Simulator"
}
]
使用以下命令将其转换为JSONArray:
JSONArray jsonArray = new JSONArray(contentAsString);
所以我想知道Android上的XML是否有类似之处?
THX
答案 0 :(得分:1)
是否有一个Android API直接使用该xml并只给我一个数组?
没有。那是因为它不是完全XML而不是数组。有一个XML根标记,其中包含一个文本元素,包含一个JSON对象表示。