-2
我的JSON字符串在這裏嵌套對象中讀取的JSON值
{
"user": {"id": "S5675","name": "soman"},
"main": {"class1": { "modules": ["1","2"],
"subjects": { "english": {"type": "english","module_id": "1"},
"hindi": {"type": "hindi", "module_id": "2",}}},
"class2": {"modules": ["2","3"],
"subjects": {"english": {"type": "english","module_id": "2"},
"hindi": {"type": "urdu", "module_id": "3",}}}}}
我想提取的Class1,Class2中和其相應的科目。這裏的課程1 - 英語和印地語。和第二類 - 英語和烏爾都語。我已經嘗試過如下
JSONObject subObj = json.getJSONObject("main"); //get class1 and class2
Iterator<String> keys=subObj.keys();
while(keys.hasNext()){
String key=keys.next();
Log.i("key","" + key);
}
我得到了class1和class2。但是如何從上面的json中提取相應的主題。請建議
看到這個鏈接http://stackoverflow.com/questions/17673057/how-to-parse-this-nested-json-array-in-android –
你的JSON有錯誤 – Aspicas