Страницы

Поиск по вопросам

суббота, 13 октября 2018 г.

JSON парсинг android

Имеется такой JSON:
[ { "id":1080505, "name":"Tove Lo", "genres":[ "pop", "dance", "electronics" ], "tracks":81, "albums":22, "link":somelink, "description":description, "cover":{ "small":somestring, "big":somestring1 } }, { ... } ]
Каким образом мне его спарсить? Как я могу получить JSONArray, если нет имени JSONArray? Т.е. после "[" сразу идут элементы JSON. Каким образом его можно обработать? В последствии данные с JSON нужно забить в ListView.


Ответ

try { JSONArray rootJSON = new JSONArray(new JSONTokener(YourJson)); for (int i = 0; i < rootJSON.length(); i++) { JSONObject o = rootJSON.getJSONObject(i); Log.d("TAG", o.getString("name")); } } catch (JSONException e) { e.printStackTrace(); }

Комментариев нет:

Отправить комментарий