Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何在java代码中使用jsonArray读取json响应_Arrays_Json_Httpclient - Fatal编程技术网

Arrays 如何在java代码中使用jsonArray读取json响应

Arrays 如何在java代码中使用jsonArray读取json响应,arrays,json,httpclient,Arrays,Json,Httpclient,我有一个查询,我必须从下面提到的json响应中读取键“studentData”下的键“class”。 { “学生数据”:[ { “姓名”:“约翰”, "阶级":二,, “rollno”:“2015年” } ], “登记年份”:2017年 } 请帮忙 提前谢谢 JSONObject jsonObjectResponse = new JSONObject(response.toString()); //obtain the object JSONArray jsonMainNode = jsonOb

我有一个查询,我必须从下面提到的json响应中读取键“studentData”下的键“class”。 {

“学生数据”:[ { “姓名”:“约翰”, "阶级":二,, “rollno”:“2015年” } ], “登记年份”:2017年 }

请帮忙

提前谢谢

JSONObject jsonObjectResponse = new JSONObject(response.toString()); //obtain the object
JSONArray jsonMainNode = jsonObjectResponse.optJSONArray("studentData");//get array from object
JSONObject jsonChildNode = jsonMainNode.getJSONObject(0);//get first object in array
String studentDataValue = jsonChildNode.optString("class");//obtain value from class key