JAVA解析单个json

例如json格式如下:

      {
    "status":"OK",
    "result":{
        "location":{
            "lng":116.322987,
            "lat":39.983424
        },
        "formatted_address":"北京市海淀区中关村大街27号1101-08室",
        "business":"中关村",
        "addressComponent":{
            "city":"北京市",
            "district":"海淀区",
            "province":"北京市",
            "street":"中关村大街",
            "street_number":"27号1101-08室"
        },
        "cityCode":131
    }
}

 

解析方式如下:

   JSONObject jobject = new JSONObject(resulta);
        String status = jobject.getString("status");

   JSONObject result = jobject.getJSONObject("result");   
        JSONObject location = result.getJSONObject("location");
        JSONObject addressComponent = result.getJSONObject("addressComponent");
        String lng = location.getString("lng");
        String lat = location.getString("lat");

        String formatted_address = result.getString("formatted_address");

        String business = result.getString("business");

        String city = addressComponent.getString("city");

        String district = addressComponent.getString("district");
        String province = addressComponent.getString("province");
        String street = addressComponent.getString("street");
        String street_number = addressComponent.getString("street_number");

        String cityCode = result.getString("cityCode");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值