我目前正在调用 link在我的安卓项目中。
如何遍历这样的数组得到duration.text?
我目前有基本的 Json 对象,正在尝试使用 getJSONObject
和 getJSONArray
但没有任何运气。
{"routes" :
[
{"legs" : [{"duration" : {"text" : "52 mins","value" : 3106 },
最佳答案
试试这个 fragment ,它会从腿数组中找到“文本”
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");
}
}
关于java - 在 Java 谷歌地图中遍历多级 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9389728/