例項解析巢狀的JSON格式資料
阿新 • • 發佈:2019-01-28
關於JSON資料格式的基本知識和概念,參看:
http://www.cnblogs.com/zouzf/archive/2012/03/31/2426646.html
var = { "resultcode":"200", "reason":"Successed!", "result": { "lat":"41.2334465", "lng":"116.9772857", "type":"1", "address":"河北省承德市豐寧滿族自治縣", "business":"", "citycode":207, "ext": { "adcode":"130826", "city":"承德市", "country":"中國", "direction":"", "distance":"", "district":"豐寧滿族自治縣", "province":"河北省", "street":"", "street_number":"", "country_code":0 } }, "error_code":0 }</span>
例如,我想獲得address,程式碼如下:
String currentLocation = null; try{ JSONObject jsonObject = new JSONObject(var); JSONObject data = jsonObject.getJSONObject("result"); currentLocation = data.getString("address"); }catch (JSONException e){ e.printStackTrace(); }</span>