Java 地区字典之省市区三级联动 (一)
我相信很多同学关于数据字典的问题困扰很久了,今天就讲述一下地区字典的构建。
移动端将 area.json 文件放到合适位置,主要考虑到客户体验方面。
服务端将文件放到D盘或合适的地方,读取文件
一、关于json文件的处理
/**
* 解析 省市区 JSON
*
* @param area_json
* @return
*/
@RequestMapping(value=Route.System.FORMAT_AREA_JSON,method=RequestMethod.POST)
@ResponseBody
public Response format_area_json() {
log.info("infoMsg:--- 解析 省市区 JSON开始");
Response reponse = this.getReponse();
String sname = "";
// 读取nameID.txt文件中的NAMEID字段(key)对应值(value)并存储
try {
StringBuilder stringBuilder=new StringBuilder();
BufferedReader brname = new BufferedReader(new FileReader("D:/database/area.json"));
while ((sname = brname.readLine()) != null) {
stringB