一个最简单的 GB/T 2260 资源工具,工具只提供 GB/T 2260 的数据,不提供任何资源。
为啥做了这个包
因为在做一个身份证号码解析基本信息的组建的时候需要用到地区数据,在 github 上,cn
这个组织的 php 版本还是 2016 年我提交的那个 pr,且没有发送新版本,我看到主库只要国家一有改动就会有 pr 提供,所以用 PHP 写了一个脚本,专门用来下载这个 tvs 文件,并且解析成一个 key-value 的 json工具运行效果:
包提供了什么?
包不提供任何实质性的功能,就是提供最新的 GB/T 2260 的数据
如何使用?
你可以使用 NPM 或者 Yarn 任意一个工具:
# NPM
npm -i gb-t-2260
# Yarn
yarn add gb-t-2260
现在,你已经把 GB/T 2260 添加到你的项目中了,我们来使用使用一下吧!
let jsonObject = require('gb-t-2260');
console.log(jsonObject);
console.log(jsonObject['110000']); // > 北京市
拿到这个数据了,你想做什么都可以的~
更多
GitHub 仓库地址:https://github.com/medz/gb-t-2260
✨记得帮我点个 Star 哈!
什么?优势?目前有的三个 js 包均没有及时更新数据,这就是优势!哦多了,正在写脚本,很快会传上去,到时候使用 travis CI 的每日构建功能进行数据检查,然后发布新版本。完全不用人为去操作!
因为是纯 RAW JSON 资源包,所以可以使用配置文件提供多种语言环境下的使用,目前直接完成了 php 和 js 的,有其他的欢迎提交 pr。
请大家放心食用,因为这个包没有依赖任何其他包,你懂我的意思吧?
爬一下 http://www.syxcn.com/ 这个网址应该就差不多了。
来个反向的? 地名 -> 区域码
这个数据是 国家统计局官网 的吗?
@MiYogurt 反的其实我觉得,直觉对象 ley-value 对调就好了
@zy445566 正在写自动脚本,之后利用持续集成的每日构建,从国家统计局发布里面获取