[英]Traverse Multi-Level JSON Object in Java Google Maps
我目前在我的Android项目中调用该链接 。
我如何遍历看起来像这样的数组以获取duration.text?
我目前有基本的Json对象,正在尝试使用getJSONObject
和getJSONArray
但是没有任何运气。
{"routes" :
[
{"legs" : [{"duration" : {"text" : "52 mins","value" : 3106 },
试试这个代码片段,它将在legs数组中找到“文本”
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");
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.