JSON结构如下:
县级的districts可能还有街道,结构跟县级一致
JSON爬取地址:https://lbs.amap.com/api/webservice/guide/api/district/?sug_index=1
表结构如下:
CREATE TABLE `t_gaode_address` (
`ad_code` varchar(20) DEFAULT NULL COMMENT '高德的城市ID,身份证前6位',
`city_code` varchar(20) DEFAULT NULL COMMENT '城市邮编 省份和国家无',
`name` varchar(20) DEFAULT NULL COMMENT '地区名称',
`lng` varchar(20) DEFAULT NULL COMMENT '坐标经度',
`lat` varchar(20) DEFAULT NULL COMMENT '区域的纬度',
`level` varchar(20) DEFAULT NULL COMMENT '区域级别',
`f_ad_code` varchar(20) DEFAULT NULL COMMENT '父级adcode'
) ENGINE=InnoDB DEFAULT CHARSET=utf8
代码如下:
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.*;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.util.*;
/**
* 版本说明:
*
* @version 1.0
* @JDK_version JDK1.8
* @Description:
* @Author panda
* @createTime 2019/9/24 17:34
*/
public class J {
/** 方法介绍:
* 将整个文件读取成字符串
* @Author: 创建人:panda
* @Date: 创建时间 2019/9/25 8:44
* @throws
* @Param:
* @Return:
*/
public static St