我需要获取数组的值" q1"在数组"问题"中,数组是json,我需要java android中的值。
{
"questions": [
{
"q1": [
"what my name?",
"a",
"b",
"c",
"Mac"
],
"q2": [
"what my age?",
"1",
"34",
"80",
"3"
]
}
]
}
答案 0 :(得分:1)
我在这里回答你的问题来解决你的问题,但我的朋友你需要先学习json解析。
建议: 你可以在这里找到它的例子:
http://primalpappachan.com/android/2010/06/05/parsing-json-in-android/
答案:
JSONObject jresonseobj = response.getjObj();
JSONObject jobj;
JSONArray jsonArray = new JSONArray(jresonseobj.getString("questions"));
for (int i = 0; i < jsonArray.length(); i++)
{
jobj = jsonArray.getJSONObject(i);
// parse inner json here.
}