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