json data 解析demo
阿新 • • 發佈:2017-07-29
get 城市名稱 one .com use user upd create site
json data:
demo:
JsonObject jsonObject= JsonHandle.getAsJsonObject(city_dataInfo).get("data").getAsJsonObject().get("cityList").getAsJsonObject().get("items").getAsJsonObject(); Set<Entry<String, JsonElement>> entrySet = jsonObject.entrySet(); for (Entry<String, JsonElement> entry : entrySet) { //獲取到城市 String city = entry.getKey(); //獲取城市所對應的數據 JsonObject value = entry.getValue().getAsJsonObject(); // 獲取瀏覽次數 String pv=value.get("pv").getAsString(); // 獲取uv String uv=value.get("uv").getAsString(); CityData cityData = new CityData(city, pv, uv, siteid, df.parse(startTime), df.parse(endTime)); cityData.setCreateBy(user); cityData.setUpdateBy(user); cityData.setCreateDate(date); cityData.setUpdateDate(date); cityDataService.save(cityData);//把cnzz上爬取的城市數據存入數據庫 // 以下參考 獲取瀏覽次數 自己取獲取想要的數據 System.out.println("獲取到的城市名稱:"+city+ "----瀏覽次數:"+pv+";uv="+uv); System.out.println("ok"); }
json data 解析demo