2015-04-08 3 views
-2

Я разрабатываю приложение для Android, которое извлекает некоторые данные с сервера. Для этого я использую JSON. Я должен разобрать ответ JSON, который имеет структуру, как показано ниже:Как разбирать массив JSON внутри объекта JSON в android

{ 
    "dataset1":["1", "2", "3", "4"], 
    "dataset2":["1", "2", "3", "4"], 
    "dataset3":["1", "2", "3", "4"], 
    "dataset4":["1", "2", "3", "4"] 
} 

Я пытался искать в Интернете, но не мог получить представление о том, как разобрать ответ, как это. Может ли кто-нибудь показать мне способ сделать это?

+0

https://github.com/google-gson/google-gson – DSF

+2

[попробовать это] (http://26.media.tumblr.com/tumblr_layxkurNJE1qzpwi0o1_500.jpg) –

+0

«попробовал поиск в Интернете». вы пытались выполнить поиск на stackoverflow.com? Здесь есть много вопросов JSON. В том числе много дубликатов, которые также отвечают на ваш вопрос –

ответ

7

Вы можете использовать этот

JSONObject jsonObject = new JSONObject(jsonString); 
JSONArray jsonDataset1 = jsonObject.getJSONArray("dataset1"); 
JSONArray jsonDataset2 = jsonObject.getJSONArray("dataset2"); 
JSONArray jsonDataset3 = jsonObject.getJSONArray("dataset3"); 
JSONArray jsonDataset4 = jsonObject.getJSONArray("dataset4"); 
+1

Тем не менее, я чувствую, что ответственность за выборщика зависит от него, он будет знать, где это может привести его в будущем. – rahulinaction

Смежные вопросы