JSON数组我会从网络服务器解析JSON数组到Android app.The阵列看起来像这样解析来自Web服务器
{"Level":
[
{"route":[{"lat":38.889762,"lgn":-77.081764},
{"lat":38.89096,"lgn":-77.081916}]},
{"route":[{"lat":38.889762,"lgn":-77.081764},
{"lat":38.89096,"lgn":-77.081916}]},
{"route":[{"lat":38.889762,"lgn":-77.081764},
{"lat":38.89096,"lgn":-77.081916}]}
]
}
我的Java代码
JSONObject json = new JSONObject(result);
JSONArray jArray = json.getJSONArray("Level");
rlevel = new ArrayList<LatLng>();
System.out.println("*****JARRAY*****"+jArray.length());
for(int i=0;i<jArray.length();i++){
JSONObject json_data = jArray.getJSONObject(i);
jlat = json_data.getDouble("lat");
jlgn = json_data.getDouble("lgn");}
而不是作品! ?任何想法后此我想每个路线保存到一个数组(等$计划[1] =从JSON第一路线,$计划[2] =从JSON第二路径)
之后你拿“水平”,你需要让你与“水平”做“路线”也以同样的方式 – mt0s
你能不能给我一个例? – user2352548