我目前在Android项目中调用link。
如何遍历看起来像这样的数组来获取duration.text?
我目前有基础Json对象,我正在尝试使用getJSONObject
和getJSONArray
,但没有运气。
{"routes" :
[
{"legs" : [{"duration" : {"text" : "52 mins","value" : 3106 },
答案 0 :(得分:4)
尝试这个片段,它会从leg数组中找到“text”
jObject = new JSONObject(String to json);
JSONArray jArray = jObject.getJSONArray("routes");
for(int i=0; i<jArray.length(); i++){
JSONArray array = jArray.getJSONObject(i).getJSONArray("legs");
for(int j=0; j<array.length(); j++){
String text = array.getJSONObject(j).getJSONObject("duration").getString("text");
}
}