String jsonstr = "[ { "precision": "zip", "Latitude": 37.7668, "Longitude": -122.3959, "Thumbnail": { "Url": "和谐xxx", "Height": 125, "Width": "100" } }, { "precision": "zip", "Latitude": 37.371991, "Longitude": -122.026020, "Thumbnail": { "Url": "和谐xxx", "Height": 125, "Width": "100" } } ]"JSONArray jsonArr = new JSONArray(jsonstr);//通过jsonstr字符串构造JSONArray对象 JSONObject obj = (JSONObject)jsonArr.get(0);//获取jsonArr里第一个对象并把它赋值给 //JSONObject对象--因为你这里第一个对象是一个json串 //获取json串里Thumbnail属性的值,因为还是一个json串,这里还转换为JSONObject对象 JSONObject thumbnail = (JSONObject)obj.get("Thumbnail"); //获取Url属性,得到值 String url = (String)thumbnail.get("Url"); //只是示范一下,这里取到的是第一个Thumbnail的Url属性的值,相信看后你应该能取到你想要的
JAVA解析JSON
最新推荐文章于 2022-02-15 14:43:48 发布