【发布时间】:2016-02-18 10:05:32
【问题描述】:
由于 REST 调用,我已关注 JSON。我必须按原样解析它,我无法编辑。
{"result":[
{"Fields":["CODE","DESCRIPTION"],
"Row0":["AAAAAAAA","bbbbbbbbb"],
"Row1":["CCCCCCC","ddddddd"],
"Row2":["EEEEEEE","ffffffff"],
"Row3":["GGGGGGG","hhhhhhh"],
"Row4":["IIIIIII","jjjjjjj"],
"Row5":["KKKKKKK","llllllll"],
"Row6":["MMMMMMMM","nnnnnnn"],
"Row7":["OOOOOOOO","pppppppp"]}
]}
输入JSONArray result 后,如何动态解析仅 Row(n) 值?有问题。
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.GET,
url, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d("REST", response.toString());
try {
JSONArray result = response.getJSONArray("result");
Log.d("REST", result.toString());
/*for (int i = 1; i < result.length(); i++){
}*/
} catch (JSONException e) {
e.printStackTrace();
}
}
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
是的,但对我来说,是一个对象,而不是一个数组
-
我写的是迭代数组吗?或迭代键? ...你好,JSON 基础知识:json 只是一个映射(关联数组)
标签: java android json parsing jsonobject