Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
如何在android中解析jsonarray中同名的JSONObject?_Android_Arrays_Json - Fatal编程技术网

如何在android中解析jsonarray中同名的JSONObject?

如何在android中解析jsonarray中同名的JSONObject?,android,arrays,json,Android,Arrays,Json,使用以下命令: { "terms": [{ "offset": 0, "value": "Nerkundram" }, { "offset": 12, "value": "Chennai" }, { "offset": 21, "value": "Tamil Nadu" }, { "offset": 33, "value": "India

使用以下命令:

{
    "terms": [{
        "offset": 0,
        "value": "Nerkundram"
    }, {
        "offset": 12,
        "value": "Chennai"
    }, {
        "offset": 21,
        "value": "Tamil Nadu"
    }, {
        "offset": 33,
        "value": "India"
    }]
}
试试看{
JSONObject json=新的JSONObject(jsonString);
JSONArray JSONArray=json.getJSONArray(“术语”);

对于(int i=0;我正在研究这个例子#Chandana_Raj,这类问题已经在这里提出了。在提出问题之前,在Googleoops上搜索抱歉@IntelliJAmiya@Chandana_Raj为了什么?谢谢你的回答@Rafsanahmad007如果答案有助于通过点击答案左边的勾号来标记它是正确的……谢谢。@Chandana_Raj
try{
JSONObject json = new JSONObject(jsonString);
JSONArray jsonArray = json.getJSONArray("terms");
for(int i=0;i<jsonArray.length();i++){
     JSONObject object = jsonArray.getJSONObject(i);
     String offset = object.getString("offset");
     String value = object.getString("value");
     //rest of the strings..
    }
 }
 catch (JSONException e){
       e.printStackTrace();
}