如何在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();
}