2013-06-07 5 views
-1

Когда я пытаюсь получить доступ к Контенту этого ниже JSON, я получаю Исключение.«org.json.JSONObject» не может быть преобразован в JSONArray

Это моя JSON Значение:

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

Это мой код, чтобы получить содержание в "listDev"

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

Итак, что нужно сделать, чтобы получить содержание как Decription, IMEI. ..

Заранее спасибо.

+0

массив имеет [] объекта {}, так что это JSON-ОБЪЕКТ –

ответ

0

listDev является JSONObject не JSONArray:

изменения

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

к

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

спасибо у очень много – user1099280

0
String json = {"listDev":{"description":"D4684","deviceID":"d2","uniqueID":"0014018682"}}; 
JSONObject object = new JSONObject(json); 
JSONObject array = object.getJSONArray("listDev"); 
Смежные вопросы