2016-05-07 1 views
0
"BRAZIL": { 

    "channel": "brazil_ch",   
    "city": { 
      "Belo Horizonte": "belohorizonte_ch_org", 
      "Brasilia": "brasilia_ch_org", 
      "Curitiba": "curitiba_ch_org", 
      "Fortaleza": "fortaleza_ch_org", 
      "Porto Alegre": "portoalegre_ch_org", 
      "Recife": "recife_ch_org", 
      "Rio De Janeiro": "rio_ch_org", 
      "Salvador, Bahia": "salvador_ch_org", 
      "Sao Paulo": "saopaulo_ch_org" 
     } 

    } 

これはJSONです。私はブラジルのチャンネル値と都市値を取得する必要があります。私を助けてください。アンドロイドのJSON内部クエリ

ありがとうございました。

+0

[JSON解析ライブラリ]を使用して上の記事を読む(http://www.technotalkative.com/lazy-productive-android-developer-3/) –

答えて

0
JSONObject jsonObject = new JSONObject(jsonString); 
String channel = jsonObject.getJSONObject("BRAZIL").getString("channel"); 
JSONArray jsonArray = jsonObject.getJSONObject("BRAZIL").getJSONArray("city"); 
int length = jsonArray.length(); 
String[] cities = new String[length]; 
for (int i = 0; i < length; i++) { 
    String city = jsonArray.getString(i); 
    cities[i] = city; 
} 
+0

は、誰もがこの値「belohorizo​​nte_ch_orgを得るために私を助けてくださいすることができます"お願いします – Ratna

関連する問題