我需要获取数组“questions”中数组“q1”的值,数组是json,我需要java android中的值。
{
"questions": [
{
"q1": [
"what my name?",
"a",
"b",
"c",
"Mac"
],
"q2": [
"what my age?",
"1",
"34",
"80",
"3"
]
}
]
}
最佳答案
我在这里回答你的问题是为了解决你的问题,但是我的 friend 你需要先学习一下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.
}
关于java - 在java中获取数组json中的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33319728/