這是一個JSON,我從colorArray得到了結果(值),但是我無法從shapeArray獲得結果。如何從shapeArray獲取結果?如何獲得shapeArray值?如何管理這些類型的嵌套JSON響應?如何在android中訪問嵌套的JSON響應?
[
{
"colorArray":[
{
"colorName":"red",
"hexValue":"#f00"
},
{
"colorName":"green",
"hexValue":"#0f0"
},
{
"colorName":"blue",
"hexValue":"#00f"
},
{
"colorName":"cyan",
"hexValue":"#0ff"
},
{
"colorName":"magenta",
"hexValue":"#f0f"
},
{
"colorName":"yellow",
"hexValue":"#ff0"
}
]
},
{
"shapeArray":[
{
"shapeName":"circle"
},
{
"shapeName":"square"
},
{
"shapeName":"triangle"
},
{
"shapeName":"hexagon"
}
]
}
]
代碼
for (int i = 0; i < jsonArray.length(); i++)
{ jsonObject = jsonArray.getJSONObject(i);
JSONArray jsonColorArray = jsonObject.getJSONArray("colorArray");
for (int j=0;j<jsonColorArray.length();j++)
{ JSONObject colorObj = jsonColorArray.getJSONObject(j);
String colorName = colorObj.getString("colorName");
String hexValue = colorObj.getString("hexValue");
}
}
我的代碼:對(INT I = 0; I
suryac
你面臨什麼問題? –
我無法獲取形狀數組值。如何從Json數組獲取shapeArray值? – suryac