我有一個JSON(結果)像下面,我需要的關鍵「額外」,即「聯繫辦公室」的價值。 我嘗試了下面的代碼,但它沒有用,你能幫忙嗎?解析一個複雜的JSON結果
JSONArray jsonArray = new JSONArray(result.toString().trim());
JSONObject json = jsonArray.getJSONObject(0).getJSONObject("student").getJSONArray("department").getJSONObject(0).getJSONObject("classes");
String val=json.getString("extra");
// JSON例
{
"student": [
{
"department" : [
{
"classes" : [
{
"grade" : "A",
"fine" : "No"
},
{
"grade" : "B",
"fine" : "Yes",
"extra" : "contact office"
},
{
"grade" : "C",
"fine" : "NA"
}
],
}
],
}
],
}
請將您的代碼放在代碼塊中,告訴我們什麼都行不通。 – Oleg
@Oleg,代碼段已經存在了。 – djac
什麼意思*但它沒有工作*?任何錯誤消息或您的代碼有什麼問題?它的工作原理是 – Jens