实例解析嵌套的JSON格式数据

来源:互联网 发布:国际运营商大数据 编辑:程序博客网 时间:2024/05/21 09:04

关于JSON数据格式的基本知识和概念,参看:

http://www.cnblogs.com/zouzf/archive/2012/03/31/2426646.html

<span style="font-size:18px;">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,代码如下:

<span style="font-size:18px;">String currentLocation = null;            try{                JSONObject jsonObject = new JSONObject(var);                JSONObject data = jsonObject.getJSONObject("result");                currentLocation = data.getString("address");            }catch (JSONException e){                e.printStackTrace();            }</span>

1 0