2014-11-23 6 views
1

Не могли бы вы помочь мне разобрать эту строку JSON?Как преобразовать JSONObject в JSONArray

[{"Id":"b8d2cd88-b042-46df-b82f-1ec29cc24760","Name":"Stedelijk Gymnasium Arnhem","Url":"https://sga.magister.net"}] 

я восстановил эту строку с сервера и превращают его в JSONObject, но я не могу получить доступ к Id, имя и адрес, так что я хочу, чтобы преобразовать его в JSONArray. Я уже пытался использовать JSONSerializer и JSONParser (потому что я нашел их в ответах на другие сообщения), но почему-то я не могу импортировать эти классы. Не могли бы вы мне помочь?

+0

Вы используете Json.org или Gson или другую библиотеку для синтаксического анализа? –

+0

Я использую json.org – jbakker

ответ

2

я восстановил эту строку с сервера и превращают его в JSONObject

возвращаемой строки JSONArray вместо JSONObject, поэтому конвертировать его в JSONArray затем получить JSONObject от него.

JSONArray jsonArr=new JSONArray("SERVER_STRING"); 
JSONObject jsonObj=jsonArr.getJSONObject(0); 
// get all values from jsonobject using keys 
String strId=jsonObj.getString("Id"); 
.... 
Смежные вопросы