区划代码-json

 Map<String, Map<String, Set<String>>> provines = new HashMap<String, Map<String,Set<String>>>();

		BufferedReader bf = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\aredDiv.json")));
		List<String> lines = IOUtils.readLines(bf);
		for (String line : lines) {
			String[] sourceStrArray = line.split(":");

			for (int i = 0; i < sourceStrArray.length; i++) {
				String realy = sourceStrArray[0].replace("\"", "").trim();
				String add = sourceStrArray[1].trim();
				if (i == 0) {
					String str = realy;
					int key = Integer.parseInt(str);
					if (key % 10000 == 0) {
						System.out.println("};");
						System.out.println("addCity(addr, set);");
						System.out.println("city = new HashMap<String, Set<String>>();");
						System.out.println("provines.put(" + add + ", city);");

					}
					if (key % 100 == 0 && key % 10000 != 0) {
						System.out.println("};");
						System.out.println("set = new HashSet<String>();");
						System.out.println("city.put(" + add + ", set);");
						System.out.println("addr = new String[] {");

					} else {
						System.out.println(" ,"+add);

					}

				}
			}

		}

		String s = "吉林省朝阳区xxxx";

		int index = s.indexOf("省");
		System.out.println(index);
		String province = s.substring(0, index + 1);
		System.out.println(province);
		if (s.contains("县")) {

			String city = s.substring(index + 1, s.indexOf("县") + 1);
			System.out.println(getParentCity(province, city));

			return;
		}
		if (s.contains("区")) {
			String city = s.substring(index + 1, s.indexOf("区") + 1);
			System.out.println(getParentCity(province, city));
			return;
		}

		// System.out.println(city);

  

时间: 2024-10-11 03:37:24

区划代码-json的相关文章

抓取国家统计局全国区划代码

最近工作中需要用到全国区划代码,感觉国家统计局提供的数据比较权威,而且也算比较新(截止到2014年10月31日),所以打算把这些数据抓下来. 这是国家统计局提供的查询页面:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2014/index.html 首先分析下页面 <table class='provincetable' width=775> <tr> <td colspan=8 height=1 style='FONT-S

中国天气网城市代码json格式的生成与应用

一.城市代码Json格式生成 各个天气应用普遍使用中国天气网的城市id,但是最近天气网开始要求注册.认证,估计离收费不远,开放接口也时灵时不灵,为了app的流畅运行,可以将城市代码保存到本地使用.源城市代码网址:http://cj.weather.com.cn/support/Detail.aspx?id=51837fba1b35fe0f8411b6df,源城市代码原文: 1 城市ID列表 2 3 citycode 城市 二级 一级 4 5 101010100,北京,北京,北京 6 7 1010

最新县及县以上行政区划代码JSON数据(截止2015年9月30日)含经纬度数据

数据来源(国家统计局):http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/ 对数据进行的特殊处理: 将直辖市中的 “市辖区” 与 “县” 合并到区域 将 “省直辖县级行政区划” 与 “自治区直辖县级行政区划” 规划到市级或者地区级 去掉所有 “市辖区” 数据 将海南省三沙市下的“中沙群岛的岛礁及其海域”修改为“中沙群岛” (主要是为了获取地址信息,无法通过地图API获取“中沙群岛的岛礁及其海域”位置信息) 下载数据↓↓↓

Java基本数据转换成Json代码

JSON是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.是移动开发中数据客户端和服务器端数据交互的不二选择; 尤其是现在HTML5的流行,更显着使用Json 完成数据交互的重要性. 在这里, 我将演示一下Java基本数据转换为Json代码 Json必需包 json-lib-2.3-jdk15.jar commons-lang-2.4.jar commons-logging-1.0.4.jar ezmorph-1.0.6.jar commons-collections

城市(地区)行政区划代码

城市(地区)行政区划代码 区划代码 城市名称 区划代码 城市名称 1100 北京市 4202 湖北省黄石市 1100 北京市市辖区 4203 湖北省十堰市 1102 北京市县 4205 湖北省宜昌市 1200 天津市 4206 湖北省襄樊市 1201 天津市市辖区 4207 湖北省鄂州市 1202 天津市县 4208 湖北省荆门市 1300 河北省 4209 湖北省孝感市 1301 河北省石家庄市 4210 湖北省荆州市 1302 河北省唐山市 4211 湖北省黄冈市 1303 河北省秦皇岛市

Android技能-创建Json文本及Json解析

摘要:Json数据在安卓开发过程中是非常常见的,在请求服务器端数据的时候,服务器端返回的无非就是三种类型:HTML,XML,JSON.所以学习JSON对安卓程序员来说是非常重要的. 什么是JSON JSON:JavaScript Object Notation.顾名思义,JSON数据是源自于JavaScript,学习过JavaScript(以下简称JS)的人都知道,我们在JS脚本里面创建对象时,都是以键值对的形式编写的.例如,我们在JS里面创建一个Json对象时是这么定义的: var perso

Json学习一(基础概念知识学习)

1.Json简单介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它使得人们非常easy的进行阅读和编写. 同一时候也方便了机器进行解析和生成.它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集. JSON採用全然独立于程序语言的文本格式.可是也使用了类C语言的习惯(包括C, C++, C#, Java, JavaSc

全部开放基金调用代码

全部开放基金调用代码,方便查询,此接口将可查询基金代码.基金简称.最新净值.累计.净值.日增长值.周增长率.月增长率.本年收益.最新净值时间等等. 接口名称:开放式基金接口 接口平台:免费api接口 接口地址:http://web.juhe.cn:8080/fund/netdata/all 支持格式:JSON 请求方式:GET 请求示例:http://web.juhe.cn:8080/fund/netdata/all?key=您申请的APPKEY 开放式基金接口调用代码JSON返回示例: { "

ajax请求返回Json字符串运用highcharts数据图表展现数据

[1].[图片] Json字符串和highcharts数据图表展现.jpg 跳至 [1] [2] [2].[代码] Json字符串和highcharts数据图表展现 跳至[1] [2] 001 /* 002 * Filename: OQtyOrPriceReport.js 003 * Description:客户订单数量和价格报表分析 004 * Created: 2013.11.14 005 * Author : liangjw 006 * Company:Copyright (C) 2013