“org.json.JSONObject”无法转换为JSONArray

时间:2013-06-07 12:15:31

标签: android

当我尝试访问以下JSON的内容时,我收到了异常。

这是我的JSON值:

{"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}}

这是我在“listDev”中获取内容的代码

JSONObject object = ApplicationContext.getHttpService().readAsJson(content);
JSONArray array = object.getJSONArray("listDev");

那么,如何获取内容,如decription,imei ......

提前致谢。

2 个答案:

答案 0 :(得分:0)

listDev是JSONObject而不是JSONArray

更改

JSONArray array = object.getJSONArray("listDev");

JSONObject array = object.getJSONObject("listDev");

答案 1 :(得分:0)

String json = {"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}};
JSONObject object = new JSONObject(json);
JSONObject array = object.getJSONArray("listDev");