日期:2014-05-17  浏览次数:20653 次

json 解析问题
{
    "status":"OK",
    "result":{
        "location":{
            "lng":116.307175,
            "lat":40.057098
        },
        "precise":1,
        "confidence":80,
        "level":"\u9053\u8def"
    }
}
这是调用百度借口返回的json数据,用什么格式解析它啊! Map<String,String> "result"的的值解析不了。
 Map<String, Map<String,String>>  "status"、"precise"这样的值解析不了。 该用什么格式,求指点。
json string

------解决方案--------------------
这属于复合型json格式
JSONObject.toBean(JSONObject.fromObject(jsonStr), Map.class);
这样试下。
------解决方案--------------------
jackson解析试试
------解决方案--------------------
下载一个json工具包!
推荐:gson
用这个包来帮你解析!
------解决方案--------------------
json核心包json-lib-2.4-jdk15.jar