Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android &引用;org.json.JSONObject“;无法转换为JSONArray_Android - Fatal编程技术网

Android &引用;org.json.JSONObject“;无法转换为JSONArray

Android &引用;org.json.JSONObject“;无法转换为JSONArray,android,Android,当我试图访问下面这个JSON的内容时,我得到了一个异常 这是我的JSON值: {"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}} 这是我获取“listDev”中内容的代码 那么,怎样才能得到像描述,imei 提前感谢。listDev是一个JSONObject而不是JSONArray: 改变 JSONArray array = object.getJSONArray("listDev"); 到

当我试图访问下面这个JSON的内容时,我得到了一个异常

这是我的JSON值:

{"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}}
这是我获取“listDev”中内容的代码

那么,怎样才能得到像描述,imei


提前感谢。

listDev是一个
JSONObject
而不是
JSONArray

改变

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


数组有[]对象{},所以这是JSON对象
JSONArray array = object.getJSONArray("listDev");
JSONObject array = object.getJSONObject("listDev");
String json = {"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}};
JSONObject object = new JSONObject(json);
JSONObject array = object.getJSONArray("listDev");