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