// 定义jackson对象
private static final ObjectMapper MAPPER = new ObjectMapper();
private void get() throws Exception{
String response="{\"status\": \"ok\", \"code\": \"200\", \"msg\": \"操作成功\", \"data\": [ { \"region_code\": \"86170008\", \"country\": \"中国\", \"province\": \"安徽\", \"city\": \"宿州\", \"region_name\": \"埇桥区\", \"admin_code\": \"341302\", \"pro_code\": \"34\", \"city_code\": \"13\", \"area_code\": \"02\", \"update_time\": 1373990400000, \"post_code\": \"260010\" } ], \"total_results\": 2876, \"page_now\": 1, \"page_size\": 10, \"total_pages\": 288 }";
// 读取json字符串
JsonNode jsonNode = MAPPER.readTree(response);
// 取key为data的条目
JsonNode data = jsonNode.get("data");
// 读取条目字符串获取子条目
JsonNode readTree = MAPPER.readTree(data.toString());
// 根据子条目,将实体类的集合作为参考类型转化
List<S_regionNew> lst = (List<S_regionNew>) MAPPER.readValue(readTree.traverse(),
new TypeReference<List<"实体类">>() {
});
}