一款用于生成行政区划联动数据的小工具,如
[{
"name":"北京市",
"children":[{
"name":"东城区"
},{
"name":"西城区"
}]
},{
"name":"天津市",
"children":[{
"name":"和平区"
}]
}]- 数据权威,来自国家统计局,每年更新
- 自由选择是否包含海外国家列表数据(来自维基百科)
- 自由选择生成一级(省)、二级(省市)、三级(省市县)数据
- 可自定义数据对象键名(key)
- 支持输出JSON、原生js文件、AMD/CMD规范js文件
- 支持输出压缩后的代码及格式化后的代码
- 支持输出地区代码(身份证前6位)
使用npm安装
npm install -g city使用:
city支持参数:
-V--version输出版本号-h--help输出菜单-l--level level输出指定级别行政区数据,取值1-3-k--key name,children,code自定义输出格式中的对象键名(必须包含三个值)-o--output fileName输出文件路径-j--js varibleName以指定变量名输出js文件(配合--output选项写入文件)-a--amd以AMD规范输出js文件-m--cmd以CMD规范输出js文件-p--pretty格式化输出-s--overseas包含海外地区-c--code包含地区编码(身份证前6位)-u--update重新抓取原始数据