diff --git a/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/HmacSHA256Example.java b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/HmacSHA256Example.java new file mode 100644 index 0000000..184d7b7 --- /dev/null +++ b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/HmacSHA256Example.java @@ -0,0 +1,72 @@ +package com.weaver.seconddev.chapanda.test; + +import com.alibaba.fastjson.JSONObject; +import org.apache.commons.codec.binary.Hex; + +import javax.crypto.Mac; +import javax.crypto.spec.SecretKeySpec; +import java.nio.charset.StandardCharsets; +import java.util.Base64; +import java.util.regex.Matcher; + +public class HmacSHA256Example { + public static void main(String[] args) { + try { + // 密钥(在CryptoJS中通常称为secret key) + String secretKey = "7f067a08f5c675137e6e72aa298e2c07"; // 替换为你的密钥 + // 要签名的数据 + String data = "{\"templateId\": \"JMHT-ZXSJ\"}"; // 替换为你要签名的数据 + data = data + .replaceAll("\\\\.", Matcher.quoteReplacement("$0")); + System.out.println(data); + JSONObject jsonObject = new JSONObject(); + jsonObject.put("templateId","JMHT-ZXSJ"); + + // 初始化Mac对象 + Mac sha256Hmac = Mac.getInstance("HmacSHA256"); + SecretKeySpec secretKeySpec = new SecretKeySpec(secretKey.getBytes(StandardCharsets.UTF_8), "HmacSHA256"); + sha256Hmac.init(secretKeySpec); + + // 执行HmacSHA256操作 + byte[] result = sha256Hmac.doFinal(jsonObject.toJSONString().getBytes(StandardCharsets.UTF_8)); + + String data99 = bytesToHex(result); + System.out.println("HMAC-data99: " + data99); + // 将结果转换为Base64编码的字符串(与CryptoJS输出的格式一致) + String hmacResult = Base64.getEncoder().encodeToString(result); + + String data2 = Hex.encodeHexString(result); + + String hash = Base64.getEncoder().encodeToString(result); + + String hash2 = Base64.getUrlEncoder().withoutPadding().encodeToString(result); + + StringBuilder hexSignature = new StringBuilder(); + for (byte b : result) { + String hex = Integer.toHexString(b & 0xFF); + if (hex.length() == 1) { + hexSignature.append("0"); + } + hexSignature.append(hex); + } + System.out.println("HMAC-SHA256签名: " + hexSignature.toString()); + + + System.out.println("HMAC SHA256 Result: " + hmacResult); + System.out.println("HMAC SHA256 Result2: " + data2); + System.out.println("HMAC SHA256 hash: " + hash); + System.out.println("HMAC SHA256 hash2: " + hash2); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public static String bytesToHex(byte[] bytes) { + StringBuilder result = new StringBuilder(); + for (byte b : bytes) { + result.append(String.format("%02x", b)); + } + return result.toString(); + } + +} \ No newline at end of file diff --git a/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/SignatureDemo.java b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/SignatureDemo.java new file mode 100644 index 0000000..b9182b7 --- /dev/null +++ b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/SignatureDemo.java @@ -0,0 +1,417 @@ +package com.weaver.seconddev.chapanda.test; + +import org.apache.http.client.methods.*; +import org.apache.http.client.utils.URIBuilder; +import org.apache.http.entity.ByteArrayEntity; +import org.apache.http.impl.client.CloseableHttpClient; +import org.apache.http.impl.client.HttpClients; +import org.apache.http.util.EntityUtils; +import org.apache.http.entity.ContentType; + +import javax.crypto.Mac; +import javax.crypto.spec.SecretKeySpec; +import javax.xml.bind.DatatypeConverter; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URISyntaxException; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; +import java.security.MessageDigest; +import java.text.SimpleDateFormat; +import java.util.*; + +/** + * signature demo + */ +public class SignatureDemo { + + /** + * 日期格式化工具,用于将日期时间字符串格式化为"yyyy-MM-dd'T'HH:mm:ss'Z'"的格式。 + */ + private static final SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); + + private static class SignatureRequest { + // HTTP Method + private final String httpMethod; + // 请求路径,当资源路径为空时,使用正斜杠(/)作为CanonicalURI + private final String canonicalUri; + // endpoint + private final String host; + // API name + private final String xAcsAction; + // API version + private final String xAcsVersion; + // headers + TreeMap headers = new TreeMap<>(); + // body参数对应的字节数组,请求参数在元数据中显示"in":"body"或"in": "formData",表示参数放在body中 + byte[] body; + // query参数,请求参数在元数据中显示"in":"query",表示参数拼接在请求URL上 + TreeMap queryParam = new TreeMap<>(); + + public SignatureRequest(String httpMethod, String canonicalUri, String host, String xAcsAction, String xAcsVersion) { + this.httpMethod = httpMethod; + this.canonicalUri = canonicalUri; + this.host = host; + this.xAcsAction = xAcsAction; + this.xAcsVersion = xAcsVersion; + initHeader(); + } + + // init headers + private void initHeader() { + headers.put("host", host); + headers.put("x-acs-action", xAcsAction); + headers.put("x-acs-version", xAcsVersion); + SDF.setTimeZone(new SimpleTimeZone(0, "GMT")); // 设置日期格式化时区为GMT + headers.put("x-acs-date", SDF.format(new Date())); + headers.put("x-acs-signature-nonce", UUID.randomUUID().toString()); + } + } + + /** + * System.getenv()表示通过环境变量获取Access Key ID和Access Key Secret。 + */ + private final static String ACCESS_KEY_ID = System.getenv("LTAI5tC2WxpLdtEdg1wLaaYp"); + private final static String ACCESS_KEY_SECRET = System.getenv("iPXi2unHR643PcKRkT89jg8aNrocPD"); + + /** + * 签名协议 + */ + private static final String ALGORITHM = "ACS3-HMAC-SHA256"; + + /** + * 签名示例,您需要根据实际情况替换main方法中的示例参数。 + * ROA接口和RPC接口只有canonicalUri取值逻辑是完全不同,其余内容都是相似的。 + *

+ * 通过API元数据获取请求方法(methods)、请求参数名称(name)、请求参数类型(type)、请求参数位置(in),并将参数封装到SignatureRequest中。 + * 1. 请求参数在元数据中显示"in":"query",通过queryParam传参。 + * 2. 请求参数在元数据中显示"in": "body",通过body传参。 + * 3. 请求参数在元数据中显示"in": "formData",通过body传参。 + */ + public static void main(String[] args) throws IOException { + // RPC接口请求示例一:请求参数"in":"query" + String httpMethod = "POST"; // 请求方式,从元数据中可以获取,建议使用POST。 + String canonicalUri = "/"; // RPC接口无资源路径,故使用正斜杠(/)作为CanonicalURI + String host = "ecs.cn-hangzhou.aliyuncs.com"; // 云产品服务接入点 + String xAcsAction = "DescribeInstanceStatus"; // API名称 + String xAcsVersion = "2014-05-26"; // API版本号 + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion); + // DescribeInstanceStatus请求参数如下: + // RegionId在元数据中显示的类型是String,"in":"query",必填 + signatureRequest.queryParam.put("RegionId", "cn-hangzhou"); + // InstanceId的在元数据中显示的类型是array,"in":"query",非必填 + // String[] instanceIds = {"i-bp10igfmnyttXXXXXXXX", "i-bp1incuofvzxXXXXXXXX", "i-bp1incuofvzxXXXXXXXX"}; + // signatureRequest.queryParam.put("InstanceId", Arrays.asList(instanceIds)); + + /*// RPC接口请求示例二:请求参数"in":"body" + String httpMethod = "POST"; + String canonicalUri = "/"; + String host = "ocr-api.cn-hangzhou.aliyuncs.com"; + String xAcsAction = "RecognizeGeneral"; + String xAcsVersion = "2021-07-07"; + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion); + // 请求参数在元数据中显示"in": "body",通过body传参。 + signatureRequest.body = Files.readAllBytes(Paths.get("D:\\test.png")); + signatureRequest.headers.put("content-type", "application/octet-stream");*/ + + /*// RPC接口请求示例三:请求参数"in": "formData" + String httpMethod = "POST"; + String canonicalUri = "/"; + String host = "mt.aliyuncs.com"; + String xAcsAction = "TranslateGeneral"; + String xAcsVersion = "2018-10-12"; + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion); + // TranslateGeneral请求参数如下: + // Context在元数据中显示的类型是String,"in":"query",非必填 + signatureRequest.queryParam.put("Context", "早上"); + // FormatType、SourceLanguage、TargetLanguage等参数,在元数据中显示"in":"formData" + Map body = new HashMap<>(); + body.put("FormatType", "text"); + body.put("SourceLanguage", "zh"); + body.put("TargetLanguage", "en"); + body.put("SourceText", "你好"); + body.put("Scene", "general"); + String formDataToString = formDataToString(body); + signatureRequest.body = formDataToString.getBytes(StandardCharsets.UTF_8); + signatureRequest.headers.put("content-type", "application/x-www-form-urlencoded");*/ + + /*// ROA接口POST请求 + String httpMethod = "POST"; + String canonicalUri = "/clusters"; // 从元数据中获取:"path": "/clusters" + String host = "cs.cn-beijing.aliyuncs.com"; // endpoint + String xAcsAction= "CreateCluster"; // API名称 + String xAcsVersion= "2015-12-15"; // API版本号 + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion); + // 调用API所需要的参数,请求参数在元数据中显示"in": "body",表示参数放在body中 + TreeMap body = new TreeMap<>(); + body.put("name", "测试"); + body.put("region_id", "cn-beijing"); + body.put("cluster_type", "ExternalKubernetes"); + body.put("vpcid", "vpc-2zeou1uod4ylaXXXXXXXX"); + body.put("container_cidr","10.0.0.0/8"); + body.put("service_cidr", "10.2.0.0/24"); + body.put("security_group_id", "sg-2ze1a0rlgeo7XXXXXXXX"); + body.put("vswitch_ids", Collections.singletonList( + "vsw-2zei30dhfldu8XXXXXXXX" + )); + Gson gson = (new GsonBuilder()).disableHtmlEscaping().create(); + signatureRequest.body = gson.toJson(body).getBytes(StandardCharsets.UTF_8); + signatureRequest.headers.put("content-type", "application/json");*/ + + /*// ROA接口GET请求 + String httpMethod = "GET"; + // canonicalUri如果存在path参数,需要对path参数encode,percentCode({path参数}) + String canonicalUri = "/clusters/" + percentCode("cdb14b4f85130407da748fd3fXXXXXXXX") + "/resources"; + String host = "cs.cn-beijing.aliyuncs.com"; // endpoint + String xAcsAction = "DescribeClusterResources"; // API名称 + String xAcsVersion = "2015-12-15"; // API版本号 + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion); + signatureRequest.queryParam.put("with_addon_resources", true);*/ + + /*// ROA接口DELETE请求 + String httpMethod = "DELETE"; + String canonicalUri = "/clusters/" + percentCode("cdb14b4f85130407da748fd3fXXXXXXXX"); + String host = "cs.cn-beijing.aliyuncs.com"; + String xAcsAction = "DeleteCluster"; + String xAcsVersion = "2015-12-15"; + SignatureRequest signatureRequest = new SignatureRequest(httpMethod, canonicalUri, host, xAcsAction, xAcsVersion);*/ + + // 签名过程 + getAuthorization(signatureRequest); + // 调用API + callApi(signatureRequest); + } + + private static void callApi(SignatureRequest signatureRequest) { + try { + // 通过HttpClient发送请求 + String url = "https://" + signatureRequest.host + signatureRequest.canonicalUri; + URIBuilder uriBuilder = new URIBuilder(url); + // 添加请求参数 + for (Map.Entry entry : signatureRequest.queryParam.entrySet()) { + uriBuilder.addParameter(entry.getKey(), String.valueOf(entry.getValue())); + } + System.out.println(uriBuilder.build()); + HttpUriRequest httpRequest; + switch (signatureRequest.httpMethod) { + case "GET": + httpRequest = new HttpGet(uriBuilder.build()); + break; + case "POST": + HttpPost httpPost = new HttpPost(uriBuilder.build()); + if (signatureRequest.body != null) { + httpPost.setEntity(new ByteArrayEntity(signatureRequest.body, ContentType.create(signatureRequest.headers.get("content-type")))); + } + httpRequest = httpPost; + break; + case "DELETE": + httpRequest = new HttpDelete(uriBuilder.build()); + break; + default: + System.out.println("Unsupported HTTP method: " + signatureRequest.httpMethod); + throw new IllegalArgumentException("Unsupported HTTP method"); + } + + // 添加http请求头 + for (Map.Entry entry : signatureRequest.headers.entrySet()) { + httpRequest.addHeader(entry.getKey(), String.valueOf(entry.getValue())); + } + // 发送请求 + try (CloseableHttpClient httpClient = HttpClients.createDefault(); CloseableHttpResponse response = httpClient.execute(httpRequest)) { + String result = EntityUtils.toString(response.getEntity(), "UTF-8"); + System.out.println(result); + } catch (IOException e) { + // 异常处理 + System.out.println("Failed to send request"); + e.printStackTrace(); + } + } catch (URISyntaxException e) { + // 异常处理 + System.out.println("Invalid URI syntax"); + e.printStackTrace(); + } + } + + /** + * 该方法用于根据传入的HTTP请求方法、规范化的URI、查询参数等,计算并生成授权信息。 + */ + private static void getAuthorization(SignatureRequest signatureRequest) { + try { + // 处理queryParam中参数值为List、Map类型的参数,将参数平铺 + TreeMap newQueryParam = new TreeMap<>(); + processObject(newQueryParam, "", signatureRequest.queryParam); + signatureRequest.queryParam = newQueryParam; + // 步骤 1:拼接规范请求串 + // 请求参数,当请求的查询字符串为空时,使用空字符串作为规范化查询字符串 + StringBuilder canonicalQueryString = new StringBuilder(); + signatureRequest.queryParam.entrySet().stream().map(entry -> percentCode(entry.getKey()) + "=" + + percentCode(String.valueOf(entry.getValue()))).forEachOrdered(queryPart -> { + // 如果canonicalQueryString已经不是空的,则在查询参数前添加"&" + if (canonicalQueryString.length() > 0) { + canonicalQueryString.append("&"); + } + canonicalQueryString.append(queryPart); + }); + + // 计算请求体的哈希值 + String requestPayload = ""; // 请求体,当请求正文为空时,比如GET请求,RequestPayload固定为空字符串 + String hashedRequestPayload = signatureRequest.body != null ? sha256Hex(signatureRequest.body) : sha256Hex(requestPayload.getBytes(StandardCharsets.UTF_8)); + signatureRequest.headers.put("x-acs-content-sha256", hashedRequestPayload); + // 构造请求头,多个规范化消息头,按照消息头名称(小写)的字符代码顺序以升序排列后拼接在一起 + StringBuilder canonicalHeaders = new StringBuilder(); + // 已签名消息头列表,多个请求头名称(小写)按首字母升序排列并以英文分号(;)分隔 + StringBuilder signedHeadersSb = new StringBuilder(); + signatureRequest.headers.entrySet().stream().filter(entry -> entry.getKey().toLowerCase().startsWith("x-acs-") || "host".equalsIgnoreCase(entry.getKey()) || "content-type".equalsIgnoreCase(entry.getKey())).sorted(Map.Entry.comparingByKey()).forEach(entry -> { + String lowerKey = entry.getKey().toLowerCase(); + String value = String.valueOf(entry.getValue()).trim(); + canonicalHeaders.append(lowerKey).append(":").append(value).append("\n"); + signedHeadersSb.append(lowerKey).append(";"); + }); + String signedHeaders = signedHeadersSb.substring(0, signedHeadersSb.length() - 1); + String canonicalRequest = signatureRequest.httpMethod + "\n" + signatureRequest.canonicalUri + "\n" + canonicalQueryString + "\n" + canonicalHeaders + "\n" + signedHeaders + "\n" + hashedRequestPayload; + System.out.println("canonicalRequest=========>\n" + canonicalRequest); + + // 步骤 2:拼接待签名字符串 + String hashedCanonicalRequest = sha256Hex(canonicalRequest.getBytes(StandardCharsets.UTF_8)); // 计算规范化请求的哈希值 + String stringToSign = ALGORITHM + "\n" + hashedCanonicalRequest; + System.out.println("stringToSign=========>\n" + stringToSign); + + // 步骤 3:计算签名 + String signature = DatatypeConverter.printHexBinary(hmac256(ACCESS_KEY_SECRET.getBytes(StandardCharsets.UTF_8), stringToSign)).toLowerCase(); + System.out.println("signature=========>" + signature); + + // 步骤 4:拼接 Authorization + String authorization = ALGORITHM + " " + "Credential=" + ACCESS_KEY_ID + ",SignedHeaders=" + signedHeaders + ",Signature=" + signature; + System.out.println("authorization=========>" + authorization); + signatureRequest.headers.put("Authorization", authorization); + } catch (Exception e) { + // 异常处理 + System.out.println("Failed to get authorization"); + e.printStackTrace(); + } + } + + /** + * 处理请求参数类型为formData的参数。 + * + * @param formData formData类型参数 + * @return String + */ + private static String formDataToString(Map formData) { + Map tileMap = new HashMap<>(); + processObject(tileMap, "", formData); + StringBuilder result = new StringBuilder(); + boolean first = true; + String symbol = "&"; + for (Map.Entry entry : tileMap.entrySet()) { + String value = String.valueOf(entry.getValue()); + if (value != null && !value.isEmpty()) { + if (first) { + first = false; + } else { + result.append(symbol); + } + result.append(percentCode(entry.getKey())); + result.append("="); + result.append(percentCode(value)); + } + } + + return result.toString(); + } + + /** + * 递归处理对象,将复杂对象(如Map和List)展开为平面的键值对 + * + * @param map 原始的键值对集合,将被递归地更新 + * @param key 当前处理的键,随着递归的深入,键会带有嵌套路径信息 + * @param value 对应于键的值,可以是嵌套的Map、List或其他类型 + */ + private static void processObject(Map map, String key, Object value) { + // 如果值为空,则无需进一步处理 + if (value == null) { + return; + } + if (key == null) { + key = ""; + } + // 当值为List类型时,遍历List中的每个元素,并递归处理 + if (value instanceof List) { + List list = (List) value; + for (int i = 0; i < list.size(); ++i) { + processObject(map, key + "." + (i + 1), list.get(i)); + } + } else if (value instanceof Map) { + // 当值为Map类型时,遍历Map中的每个键值对,并递归处理 + Map subMap = (Map) value; + for (Map.Entry entry : subMap.entrySet()) { + processObject(map, key + "." + entry.getKey().toString(), entry.getValue()); + } + } else { + // 对于以"."开头的键,移除开头的"."以保持键的连续性 + if (key.startsWith(".")) { + key = key.substring(1); + } + // 对于byte[]类型的值,将其转换为UTF-8编码的字符串 + if (value instanceof byte[]) { + map.put(key, new String((byte[]) value, StandardCharsets.UTF_8)); + } else { + // 对于其他类型的值,直接转换为字符串 + map.put(key, String.valueOf(value)); + } + } + } + + /** + * 使用HmacSHA256算法生成消息认证码(MAC)。 + * + * @param secretKey 密钥,用于生成MAC的密钥,必须保密。 + * @param str 需要进行MAC认证的消息。 + * @return 返回使用HmacSHA256算法计算出的消息认证码。 + * @throws Exception 如果初始化MAC或计算MAC过程中遇到错误,则抛出异常。 + */ + public static byte[] hmac256(byte[] secretKey, String str) throws Exception { + // 实例化HmacSHA256消息认证码生成器 + Mac mac = Mac.getInstance("HmacSHA256"); + // 创建密钥规范,用于初始化MAC生成器 + SecretKeySpec secretKeySpec = new SecretKeySpec(secretKey, mac.getAlgorithm()); + // 初始化MAC生成器 + mac.init(secretKeySpec); + // 计算消息认证码并返回 + return mac.doFinal(str.getBytes(StandardCharsets.UTF_8)); + } + + /** + * 使用SHA-256算法计算字符串的哈希值并以十六进制字符串形式返回。 + * + * @param input 需要进行SHA-256哈希计算的字节数组。 + * @return 计算结果为小写十六进制字符串。 + * @throws Exception 如果在获取SHA-256消息摘要实例时发生错误。 + */ + public static String sha256Hex(byte[] input) throws Exception { + // 获取SHA-256消息摘要实例 + MessageDigest md = MessageDigest.getInstance("SHA-256"); + // 计算字符串s的SHA-256哈希值 + byte[] d = md.digest(input); + // 将哈希值转换为小写十六进制字符串并返回 + return DatatypeConverter.printHexBinary(d).toLowerCase(); + } + + /** + * 对指定的字符串进行URL编码。 + * 使用UTF-8编码字符集对字符串进行编码,并对特定的字符进行替换,以符合URL编码规范。 + * + * @param str 需要进行URL编码的字符串。 + * @return 编码后的字符串。其中,加号"+"被替换为"%20",星号"*"被替换为"%2A",波浪号"%7E"被替换为"~"。 + */ + public static String percentCode(String str) { + if (str == null) { + throw new IllegalArgumentException("输入字符串不可为null"); + } + try { + return URLEncoder.encode(str, "UTF-8").replace("+", "%20").replace("*", "%2A").replace("%7E", "~"); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("UTF-8编码不被支持", e); + } + } +} \ No newline at end of file diff --git a/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/Test88.java b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/Test88.java new file mode 100644 index 0000000..563ed49 --- /dev/null +++ b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/Test88.java @@ -0,0 +1,140 @@ +package com.weaver.seconddev.chapanda.test; + + +import cn.hutool.json.JSONArray; +import cn.hutool.json.JSONObject; +import com.weaver.seconddev.chapanda.beisen.entity.BeisenStaffDepartmentDto; +import com.weaver.seconddev.chapanda.beisen.entity.BeisenStaffDto; +import com.weaver.seconddev.chapanda.beisen.entity.BeisenStaffPositionDto; +import org.apache.commons.lang3.StringUtils; + +public class Test88 { + + public static void main(String[] args) { + String bodyData = "{\"total\":1,\"code\":200,\"message\":\"操作成功\",\"sortCursor\":null,\"lastData\":false,\"items\":[{\"staffDto\":{\"avatar\":null,\"departmentId\":836572,\"departmentName\":\"人力资源中心\",\"employedDate\":\"2022-02-17T00:00:00.0000\",\"jobCode\":\"\",\"lineManagerId\":0,\"staffCode\":\"1000003111\",\"staffStatus\":0,\"isDelete\":0,\"allowLogin\":0,\"userId\":404156367,\"tenantId\":431582,\"email\":\"testwangbo@chabaidao.com\",\"userType\":3,\"userStatus\":0,\"origin\":8,\"originalId\":\"404156367\",\"name\":\"测试王波\",\"englishName\":\"\",\"sex\":\"\",\"educationBackground\":\"\",\"mobile\":\"\",\"workPhone\":\"\",\"homePhone\":\"\",\"idCardType\":\"\",\"idCardNumber\":\"\",\"maritalStatus\":\"\",\"nation\":\"\",\"backupMail\":\"\",\"address\":\"\",\"nativePlace\":\"\",\"personalHomePage\":\"\",\"politicalStatus\":\"\",\"speciality\":\"\",\"graduateFrom\":\"\",\"major\":\"\",\"positionCategory\":\"\",\"msn\":\"\",\"qq\":\"\",\"skype\":\"\",\"blog\":\"\",\"gTalk\":\"\",\"aboutMe\":\"\",\"bindMsn\":\"\",\"officeLocation\":\"\",\"bizTitleId\":\"00000000-0000-0000-0000-000000000000\",\"weChat\":\"\",\"modifiedBy\":10000,\"createBy\":402172443,\"bu\":0,\"version\":0},\"departmentDto\":{\"id\":836572,\"name\":\"人力资源中心\",\"code\":\"07\",\"description\":null,\"abbreviation\":\"人力资源中心\",\"parentId\":836553,\"path\":\"/1676228/836553/836572\",\"level\":3,\"status\":1,\"originalId\":\"428102\",\"staffNumber\":4,\"isDelete\":0,\"orderId\":12,\"orgLeaders\":[{\"lids\":[404155397],\"type\":1}],\"modifiedTime\":\"2025-07-10T07:27:41.4690\",\"createTime\":\"2022-07-01T01:44:57.0500\",\"modifiedBy\":10000,\"createBy\":10000,\"languageDic\":{\"name_srp\":\"\",\"shortName_zh_TW\":\"\",\"name_ru\":\"\",\"name_in\":\"\",\"name_en_US\":\"\",\"shortName_bn\":\"\",\"shortName_ko\":\"\",\"name_de\":\"\",\"shortName_it\":\"\",\"shortName_ru\":\"\",\"shortName_km\":\"\",\"shortName_tr\":\"\",\"name_bur\":\"\",\"name_zh_TW\":\"\",\"name_lo\":\"\",\"shortName_pl\":\"\",\"name_ja\":\"\",\"name_km\":\"\",\"name_fr\":\"\",\"shortName_tl\":\"\",\"shortName_fr\":\"\",\"name_tl\":\"\",\"name_it\":\"\",\"shortName_de\":\"\",\"shortName_en_US\":\"\",\"name_pl\":\"\",\"shortName_pt\":\"\",\"name_ko\":\"\",\"shortName_lo\":\"\",\"shortName_ms\":\"\",\"name_tr\":\"\",\"name_es\":\"\",\"name_bn\":\"\",\"shortName_th\":\"\",\"name_th\":\"\",\"name_ms\":\"\",\"name_vi\":\"\",\"shortName_bur\":\"\",\"name_pt\":\"\",\"shortName_vi\":\"\",\"shortName_in\":\"\",\"shortName_srp\":\"\",\"shortName_es\":\"\",\"shortName_ja\":\"\"},\"version\":2},\"positionDto\":{\"status\":null,\"isDelete\":0,\"setID\":null,\"version\":0},\"reportings\":[]}]}"; + + BeisenStaffDto beisenStaffDto = new BeisenStaffDto(); + + if(StringUtils.isNotBlank(bodyData)){ + JSONObject bodyJson = new JSONObject(bodyData); + if(bodyJson.containsKey("code")){ + String code = bodyJson.getStr("code"); + System.out.println("code:{}"+code); + if("200".equals(code)){ + JSONArray itemsArray = bodyJson.getJSONArray("items"); + System.out.println("itemsArray:{}"+itemsArray.size()); + if(!itemsArray.isEmpty()){ + + JSONObject itemObject = itemsArray.getJSONObject(0); + System.out.println(("itemObject:{}"+itemObject.size())); + + if(itemObject.containsKey("staffDto")){ + JSONObject staffDto = itemObject.getJSONObject("staffDto"); + System.out.println("staffDto:{}"+staffDto.size()); + beisenStaffDto.setDepartmentId(staffDto.getStr("departmentId")); + beisenStaffDto.setDepartmentName(staffDto.getStr("departmentName")); + String employedDate = staffDto.getStr("employedDate"); + System.out.println("employedDate:{}"+employedDate); + + if(employedDate !=null && !"".equals(employedDate) && !"null".equals(employedDate)){ + if(employedDate.contains("T")){ + employedDate = employedDate.substring(0,employedDate.indexOf("T")); + } + } + + System.out.println("employedDate:{}"+employedDate); + + beisenStaffDto.setEmployedDate(employedDate); + + beisenStaffDto.setJobCode(staffDto.getStr("jobCode")); + beisenStaffDto.setPositionName(staffDto.getStr("positionName")); + beisenStaffDto.setLineManagerId(staffDto.getStr("lineManagerId")); + beisenStaffDto.setStaffCode(staffDto.getStr("staffCode")); + beisenStaffDto.setStaffStatus(staffDto.getStr("staffStatus")); + + System.out.println("staffStatus:{}"+staffDto.getStr("staffStatus")); + + beisenStaffDto.setIsDelete(staffDto.getStr("isDelete")); +// beisenStaffDto.setUserId(staffDto.getStr("userId")); + beisenStaffDto.setTenantId(staffDto.getStr("tenantId")); + beisenStaffDto.setEmail(staffDto.getStr("email")); + beisenStaffDto.setUserType(staffDto.getStr("userType")); + beisenStaffDto.setUserStatus(staffDto.getStr("userStatus")); + System.out.println("userStatus:{}"+staffDto.getStr("userStatus")); + beisenStaffDto.setOrigin(staffDto.getStr("origin")); + beisenStaffDto.setOriginalId(staffDto.getStr("originalId")); + beisenStaffDto.setName(staffDto.getStr("name")); + beisenStaffDto.setEnglishName(staffDto.getStr("englishName")); + beisenStaffDto.setSex(staffDto.getStr("sex")); + String birthday = staffDto.getStr("birthday"); + System.out.println("birthday:{}"+staffDto.getStr("birthday")); + + if(!"null".equals(birthday) && birthday !=null ){ + if(birthday.contains("T")){ + birthday = birthday.substring(0,birthday.indexOf("T")); + } + } + + System.out.println("birthday:{}"+staffDto.getStr("birthday")); + beisenStaffDto.setBirthday(birthday); + beisenStaffDto.setMobile(staffDto.getStr("mobile")); + beisenStaffDto.setIdCardType(staffDto.getStr("idCardType")); + + String graduateDate = staffDto.getStr("graduateDate"); + + if(!"null".equals(graduateDate) && graduateDate !=null ){ + if(graduateDate.contains("T")){ + graduateDate = graduateDate.substring(0,graduateDate.indexOf("T")); + } + } + + + System.out.println("graduateDate:{}"+graduateDate); + beisenStaffDto.setGraduateDate(graduateDate); + + beisenStaffDto.setNativePlace(staffDto.getStr("nativePlace")); + String beganWorkDate = staffDto.getStr("beganWorkDate"); + if(!"null".equals(beganWorkDate) && beganWorkDate !=null ){ + if(beganWorkDate.contains("T")){ + beganWorkDate = beganWorkDate.substring(0,beganWorkDate.indexOf("T")); + } + } + System.out.println("graduateDate:{}"+graduateDate); + beisenStaffDto.setBeganWorkDate(beganWorkDate); + beisenStaffDto.setGraduateFrom(staffDto.getStr("graduateFrom")); + beisenStaffDto.setMajor(staffDto.getStr("major")); + beisenStaffDto.setPositionCategory(staffDto.getStr("positionCategory")); + } + + BeisenStaffDepartmentDto beisenStaffDepartmentDto = new BeisenStaffDepartmentDto(); + if(itemObject.containsKey("departmentDto")){ + JSONObject departmentDto = itemObject.getJSONObject("departmentDto"); + beisenStaffDepartmentDto.setId(departmentDto.getStr("id")); + beisenStaffDepartmentDto.setName(departmentDto.getStr("name")); + beisenStaffDepartmentDto.setCode(departmentDto.getStr("code")); + beisenStaffDepartmentDto.setAbbreviation(departmentDto.getStr("abbreviation")); + beisenStaffDepartmentDto.setParentId(departmentDto.getStr("parentId")); + beisenStaffDepartmentDto.setLevel(departmentDto.getStr("level")); + beisenStaffDepartmentDto.setStatus(departmentDto.getStr("status")); + beisenStaffDepartmentDto.setIsDelete(departmentDto.getStr("isDelete")); + beisenStaffDepartmentDto.setOriginalId(departmentDto.getStr("originalId")); + } + beisenStaffDto.setBeisenStaffDepartmentDto(beisenStaffDepartmentDto); + + BeisenStaffPositionDto beisenStaffPositionDto = new BeisenStaffPositionDto(); + if(itemObject.containsKey("positionDto")){ + JSONObject positionDto = itemObject.getJSONObject("positionDto"); + + beisenStaffPositionDto.setId(positionDto.getStr("id")); + beisenStaffPositionDto.setName(positionDto.getStr("name")); + beisenStaffPositionDto.setCode(positionDto.getStr("code")); + beisenStaffPositionDto.setStatus(positionDto.getStr("status")); + beisenStaffPositionDto.setIsDelete(positionDto.getStr("isDelete")); + } + beisenStaffDto.setBeisenStaffPositionDto(beisenStaffPositionDto); + } + } + } + } + } +} diff --git a/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/TestMain.java b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/TestMain.java new file mode 100644 index 0000000..4712d23 --- /dev/null +++ b/secondev-chapanda-integration/src/main/java/com/weaver/seconddev/chapanda/test/TestMain.java @@ -0,0 +1,229 @@ +package com.weaver.seconddev.chapanda.test; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; + +import java.util.Map; + +public class TestMain { + + public static void main(String[] args) { + StringBuilder data = new StringBuilder(); + JSONArray totalArray = new JSONArray(); + data.append("[[\"1\",\"全国\"],[\"2\",\"国外\",[[\"201\",\"阿根廷\"],[\"202\",\"澳大利亚\"],[\"203\",\"奥地利\"],[\"204\",\"白俄罗斯\"],[\"205\",\"比利时\"],[\"206\",\"巴西\"],[\"207\",\"保加利亚\"],[\"208\",\"加拿大\"],[\"209\",\"塞浦路斯\"],[\"210\",\"捷克\"],[\"211\",\"丹麦\"],[\"212\",\"埃及\"],[\"213\",\"芬兰\"],[\"214\",\"法国\"],[\"215\",\"德国\"],[\"216\",\"希腊\"],[\"217\",\"匈牙利\"],[\"218\",\"冰岛\"],[\"219\",\"印度\"],[\"220\",\"印度尼西亚\"],[\"221\",\"爱尔兰\"],[\"222\",\"以色列\"],[\"223\",\"意大利\"],[\"224\",\"日本\"],[\"225\",\"韩国\"],[\"226\",\"科威特\"],[\"227\",\"马来西亚\"],[\"228\",\"荷兰\"],[\"229\",\"新西兰\"],[\"230\",\"挪威\"],[\"231\",\"巴基斯坦\"],[\"232\",\"波兰\"],[\"233\",\"葡萄牙\"],[\"234\",\"俄罗斯联邦\"],[\"235\",\"沙特阿拉伯\"],[\"236\",\"新加坡\"],[\"237\",\"南非\"],[\"238\",\"西班牙\"],[\"239\",\"瑞典\"],[\"240\",\"瑞士\"],[\"241\",\"泰国\"],[\"242\",\"土耳其\"],[\"243\",\"乌克兰\"],[\"244\",\"阿联酋\"],[\"245\",\"英国\"],[\"246\",\"美国\"],[\"247\",\"越南\"],[\"248\",\"安哥拉\"],[\"249\",\"加纳\"],[\"250\",\"尼日利亚\"],[\"251\",\"坦桑尼亚\"],[\"252\",\"乌干达\"],[\"253\",\"阿尔及利亚\"],[\"254\",\"塞内加尔\"],[\"255\",\"阿尔巴尼亚\",[[\"25501\",\"爱尔巴桑\"],[\"25502\",\"迪勃拉\"],[\"25504\",\"都拉斯\"],[\"25506\",\"费里\"],[\"25507\",\"吉诺卡斯特\"],[\"25511\",\"培拉特\"],[\"246181174\",\"地拉那州\",[[\"25503\",\"地拉那\"]]],[\"246181175\",\"发罗拉州\",[[\"25505\",\"发罗拉\"]]],[\"246181176\",\"科尔察州\",[[\"25508\",\"科尔察\"]]],[\"246181177\",\"库克斯州\",[[\"25509\",\"库克斯\"]]],[\"246181178\",\"莱什州\",[[\"25510\",\"莱什\"]]],[\"246181179\",\"斯库台州\",[[\"25512\",\"斯库台\"]]]]],[\"246180220\",\"黑山\"]]],[\"1100\",\"北京市\",[[\"1199\",\"亦庄开发区\"],[\"1101\",\"东城区\"],[\"1102\",\"西城区\"],[\"1103\",\"海淀区\"],[\"1104\",\"朝阳区\"],[\"1105\",\"丰台区\"],[\"1106\",\"石景山区\"],[\"1107\",\"通州区\"],[\"1108\",\"顺义区\"],[\"1109\",\"房山区\"],[\"1110\",\"大兴区\"],[\"1111\",\"昌平区\"],[\"1112\",\"怀柔区\"],[\"1113\",\"平谷区\"],[\"1114\",\"门头沟区\"],[\"1115\",\"密云区\"],[\"1116\",\"延庆区\"]]],[\"1200\",\"天津市\",[[\"1201\",\"和平区\"],[\"1202\",\"河东区\"],[\"1203\",\"河西区\"],[\"1204\",\"南开区\"],[\"1205\",\"河北区\"],[\"1206\",\"红桥区\"],[\"1207\",\"滨海新区\"],[\"1208\",\"东丽区\"],[\"1209\",\"西青区\"],[\"1210\",\"津南区\"],[\"1211\",\"北辰区\"],[\"1212\",\"武清区\"],[\"1213\",\"宝坻区\"],[\"1214\",\"静海区\"],[\"1215\",\"宁河区\"],[\"1216\",\"蓟州区\"]]],[\"1300\",\"河北省\",[[\"1301\",\"石家庄市\",[[\"130101\",\"长安区\"],[\"130103\",\"桥西区\"],[\"130104\",\"新华区\"],[\"130105\",\"裕华区\"],[\"130106\",\"东开发区\"],[\"130107\",\"井陉矿区\"],[\"130108\",\"辛集市\"],[\"130109\",\"藁城区\"],[\"130110\",\"晋州市\"],[\"130111\",\"新乐市\"],[\"130112\",\"鹿泉区\"],[\"130113\",\"正定县\"],[\"130114\",\"平山县\"],[\"130115\",\"元氏县\"],[\"130116\",\"栾城区\"],[\"130117\",\"行唐县\"],[\"130118\",\"灵寿县\"],[\"130119\",\"深泽县\"],[\"130120\",\"无极县\"],[\"130121\",\"赵县\"],[\"130122\",\"高邑县\"],[\"130123\",\"赞皇县\"],[\"130124\",\"井陉县\"]]],[\"1302\",\"唐山市\",[[\"130201\",\"遵化市\"],[\"130202\",\"路南区\"],[\"130203\",\"路北区\"],[\"130204\",\"古冶区\"],[\"130205\",\"开平区\"],[\"130206\",\"丰南区\"],[\"130207\",\"丰润区\"],[\"130208\",\"曹妃甸区\"],[\"130209\",\"滦州市\"],[\"130210\",\"滦南县\"],[\"130211\",\"乐亭县\"],[\"130212\",\"迁西县\"],[\"130213\",\"玉田县\"],[\"130214\",\"迁安市\"]]],[\"1303\",\"秦皇岛市\",[[\"130301\",\"海港区\"],[\"130302\",\"山海关区\"],[\"130303\",\"北戴河区\"],[\"130304\",\"青龙满族自治县\"],[\"130305\",\"昌黎县\"],[\"130306\",\"抚宁区\"],[\"130307\",\"卢龙县\"],[\"130399\",\"北戴河新区\"]]],[\"1304\",\"邯郸市\",[[\"130401\",\"邯山区\"],[\"130402\",\"丛台区\"],[\"130403\",\"复兴区\"],[\"130404\",\"峰峰矿区\"],[\"130406\",\"临漳县\"],[\"130407\",\"成安县\"],[\"130408\",\"大名县\"],[\"130409\",\"涉县\"],[\"130410\",\"磁县\"],[\"130411\",\"肥乡区\"],[\"130412\",\"永年区\"],[\"130413\",\"邱县\"],[\"130414\",\"鸡泽县\"],[\"130415\",\"广平县\"],[\"130416\",\"馆陶县\"],[\"130417\",\"魏县\"],[\"130418\",\"曲周县\"],[\"130419\",\"武安市\"],[\"246180771\",\"冀南新区\"],[\"246180772\",\"邯郸经济技术开发区\"]]],[\"1305\",\"邢台市\",[[\"130501\",\"襄都区\"],[\"130502\",\"信都区\"],[\"130504\",\"临城县\"],[\"130505\",\"内丘县\"],[\"130506\",\"柏乡县\"],[\"130507\",\"隆尧县\"],[\"130508\",\"任泽区\"],[\"130509\",\"南和区\"],[\"130510\",\"宁晋县\"],[\"130511\",\"巨鹿县\"],[\"130512\",\"新河县\"],[\"130513\",\"广宗县\"],[\"130514\",\"平乡县\"],[\"130515\",\"威县\"],[\"130516\",\"清河县\"],[\"130517\",\"临西县\"],[\"130518\",\"南宫市\"],[\"130519\",\"沙河市\"]]],[\"1306\",\"保定市\",[[\"1312\",\"定州市\"],[\"130604\",\"满城区\"],[\"130605\",\"清苑区\"],[\"130606\",\"涞水县\"],[\"130607\",\"阜平县\"],[\"130608\",\"徐水区\"],[\"130609\",\"定兴县\"],[\"130610\",\"唐县\"],[\"130611\",\"高阳县\"],[\"130612\",\"容城县\"],[\"130613\",\"涞源县\"],[\"130614\",\"望都县\"],[\"130615\",\"安新县\"],[\"130616\",\"易县\"],[\"130617\",\"曲阳县\"],[\"130618\",\"蠡县\"],[\"130619\",\"顺平县\"],[\"130620\",\"博野县\"],[\"130621\",\"雄县\"],[\"130622\",\"涿州市\"],[\"130624\",\"安国市\"],[\"130625\",\"高碑店市\"],[\"130626\",\"竞秀区\"],[\"130627\",\"莲池区\"]]],[\"1307\",\"张家口市\",[[\"130701\",\"桥东区\"],[\"130702\",\"桥西区\"],[\"130703\",\"宣化区\"],[\"130704\",\"下花园区\"],[\"130706\",\"张北县\"],[\"130707\",\"康保县\"],[\"130708\",\"沽源县\"],[\"130709\",\"尚义县\"],[\"130710\",\"蔚县\"],[\"130711\",\"阳原县\"],[\"130712\",\"怀安县\"],[\"130713\",\"万全区\"],[\"130714\",\"怀来县\"],[\"130715\",\"涿鹿县\"],[\"130716\",\"赤城县\"],[\"130717\",\"崇礼区\"]]],[\"1308\",\"承德市\",[[\"130801\",\"双桥区\"],[\"130802\",\"双滦区\"],[\"130803\",\"鹰手营子矿区\"],[\"130804\",\"承德县\"],[\"130805\",\"兴隆县\"],[\"130806\",\"平泉市\"],[\"130807\",\"滦平县\"],[\"130808\",\"隆化县\"],[\"130809\",\"丰宁满族自治县\"],[\"130810\",\"宽城满族自治县\"],[\"130811\",\"围场满族蒙古族自治县\"]]],[\"1309\",\"沧州市\",[[\"130901\",\"新华区\"],[\"130902\",\"运河区\"],[\"130903\",\"沧县\"],[\"130904\",\"青县\"],[\"130905\",\"东光县\"],[\"130906\",\"海兴县\"],[\"130907\",\"盐山县\"],[\"130908\",\"肃宁县\"],[\"130909\",\"南皮县\"],[\"130910\",\"吴桥县\"],[\"130911\",\"献县\"],[\"130912\",\"孟村回族自治县\"],[\"130913\",\"泊头市\"],[\"130914\",\"任丘市\"],[\"130915\",\"黄骅市\"],[\"130916\",\"河间市\"],[\"130999\",\"渤海新区\"]]],[\"1310\",\"廊坊市\",[[\"131001\",\"香河县\"],[\"131002\",\"三河市\"],[\"131003\",\"固安县\"],[\"131004\",\"安次区\"],[\"131005\",\"广阳区\"],[\"131006\",\"永清县\"],[\"131007\",\"大城县\"],[\"131008\",\"文安县\"],[\"131009\",\"大厂回族自治县\"],[\"131010\",\"霸州市\"]]],[\"1311\",\"衡水市\",[[\"131101\",\"桃城区\"],[\"131102\",\"枣强县\"],[\"131103\",\"武邑县\"],[\"131104\",\"武强县\"],[\"131105\",\"饶阳县\"],[\"131106\",\"安平县\"],[\"131107\",\"故城县\"],[\"131108\",\"景县\"],[\"131109\",\"阜城县\"],[\"131110\",\"冀州区\"],[\"131111\",\"深州市\"]]],[\"246180205\",\"雄安新区\"]]],[\"1400\",\"山西省\",[[\"1401\",\"太原市\",[[\"140101\",\"小店区\"],[\"140102\",\"迎泽区\"],[\"140103\",\"杏花岭区\"],[\"140104\",\"尖草坪区\"],[\"140105\",\"万柏林区\"],[\"140106\",\"晋源区\"],[\"140107\",\"清徐县\"],[\"140108\",\"阳曲县\"],[\"140109\",\"娄烦县\"],[\"140110\",\"古交市\"]]],[\"1402\",\"大同市\",[[\"140204\",\"新荣区\"],[\"140205\",\"阳高县\"],[\"140206\",\"天镇县\"],[\"140207\",\"广灵县\"],[\"140208\",\"灵丘县\"],[\"140209\",\"浑源县\"],[\"140210\",\"左云县\"],[\"140211\",\"云州区\"],[\"140213\",\"平城区\"],[\"140214\",\"云冈区\"]]],[\"1403\",\"阳泉市\",[[\"140301\",\"城区\"],[\"140302\",\"矿区\"],[\"140303\",\"郊区\"],[\"140304\",\"平定县\"],[\"140305\",\"盂县\"]]],[\"1404\",\"长治市\",[[\"140428\",\"潞州区\"],[\"140403\",\"上党区\"],[\"140404\",\"襄垣县\"],[\"140405\",\"屯留区\"],[\"140406\",\"平顺县\"],[\"140407\",\"黎城县\"],[\"140408\",\"壶关县\"],[\"140409\",\"长子县\"],[\"140410\",\"武乡县\"],[\"140411\",\"沁县\"],[\"140412\",\"沁源县\"],[\"140413\",\"潞城区\"]]],[\"1405\",\"晋城市\",[[\"140501\",\"城区\"],[\"140502\",\"沁水县\"],[\"140503\",\"阳城县\"],[\"140504\",\"陵川县\"],[\"140505\",\"泽州县\"],[\"140506\",\"高平市\"]]],[\"1406\",\"朔州市\",[[\"140601\",\"朔城区\"],[\"140602\",\"平鲁区\"],[\"140603\",\"山阴县\"],[\"140604\",\"应县\"],[\"140605\",\"右玉县\"],[\"140606\",\"怀仁市\"]]],[\"1407\",\"晋中市\",[[\"140701\",\"和顺县\"],[\"140702\",\"榆次区\"],[\"140703\",\"榆社县\"],[\"140704\",\"左权县\"],[\"140705\",\"昔阳县\"],[\"140706\",\"寿阳县\"],[\"140707\",\"太谷区\"],[\"140708\",\"祁县\"],[\"140709\",\"平遥县\"],[\"140710\",\"灵石县\"],[\"140711\",\"介休市\"]]],[\"1408\",\"运城市\",[[\"140801\",\"永济市\"],[\"140802\",\"盐湖区\"],[\"140803\",\"临猗县\"],[\"140804\",\"万荣县\"],[\"140805\",\"闻喜县\"],[\"140806\",\"稷山县\"],[\"140807\",\"新绛县\"],[\"140808\",\"绛县\"],[\"140809\",\"垣曲县\"],[\"140810\",\"夏县\"],[\"140811\",\"平陆县\"],[\"140812\",\"芮城县\"],[\"140813\",\"河津市\"]]],[\"1409\",\"忻州市\",[[\"140901\",\"忻府区\"],[\"140902\",\"定襄县\"],[\"140903\",\"五台县\"],[\"140904\",\"代县\"],[\"140905\",\"繁峙县\"],[\"140906\",\"宁武县\"],[\"140907\",\"静乐县\"],[\"140908\",\"神池县\"],[\"140909\",\"五寨县\"],[\"140910\",\"岢岚县\"],[\"140911\",\"河曲县\"],[\"140912\",\"保德县\"],[\"140913\",\"偏关县\"],[\"140914\",\"原平市\"]]],[\"1410\",\"临汾市\",[[\"141001\",\"尧都区\"],[\"141002\",\"曲沃县\"],[\"141003\",\"翼城县\"],[\"141004\",\"襄汾县\"],[\"141005\",\"洪洞县\"],[\"141006\",\"古县\"],[\"141007\",\"安泽县\"],[\"141008\",\"浮山县\"],[\"141009\",\"吉县\"],[\"141010\",\"乡宁县\"],[\"141011\",\"大宁县\"],[\"141012\",\"隰县\"],[\"141013\",\"永和县\"],[\"141014\",\"蒲县\"],[\"141015\",\"汾西县\"],[\"141016\",\"侯马市\"],[\"141017\",\"霍州市\"]]],[\"1411\",\"吕梁市\",[[\"141101\",\"离石区\"],[\"141102\",\"文水县\"],[\"141103\",\"交城县\"],[\"141104\",\"兴县\"],[\"141105\",\"临县\"],[\"141106\",\"柳林县\"],[\"141107\",\"石楼县\"],[\"141108\",\"岚县\"],[\"141109\",\"方山县\"],[\"141110\",\"中阳县\"],[\"141111\",\"交口县\"],[\"141112\",\"孝义市\"],[\"141113\",\"汾阳市\"]]]]],[\"1500\",\"内蒙古自治区\",[[\"1501\",\"呼和浩特市\",[[\"150101\",\"新城区\"],[\"150102\",\"回民区\"],[\"150103\",\"玉泉区\"],[\"150104\",\"赛罕区\"],[\"150105\",\"土默特左旗\"],[\"150106\",\"托克托县\"],[\"150107\",\"和林格尔县\"],[\"150108\",\"清水河县\"],[\"150109\",\"武川县\"]]],[\"1502\",\"包头市\",[[\"150201\",\"东河区\"],[\"150202\",\"昆都仑区\"],[\"150203\",\"青山区\"],[\"150204\",\"石拐区\"],[\"150205\",\"白云鄂博矿区\"],[\"150206\",\"九原区\"],[\"150207\",\"土默特右旗\"],[\"150208\",\"固阳县\"],[\"150209\",\"达尔罕茂明安联合旗\"]]],[\"1503\",\"乌海市\",[[\"150301\",\"海勃湾区\"],[\"150302\",\"海南区\"],[\"150303\",\"乌达区\"]]],[\"1504\",\"赤峰市\",[[\"150401\",\"红山区\"],[\"150402\",\"元宝山区\"],[\"150403\",\"松山区\"],[\"150404\",\"阿鲁科尔沁旗\"],[\"150405\",\"巴林左旗\"],[\"150406\",\"巴林右旗\"],[\"150407\",\"林西县\"],[\"150408\",\"克什克腾旗\"],[\"150409\",\"翁牛特旗\"],[\"150410\",\"喀喇沁旗\"],[\"150411\",\"宁城县\"],[\"150412\",\"敖汉旗\"]]],[\"1505\",\"通辽市\",[[\"150501\",\"科尔沁区\"],[\"150502\",\"科尔沁左翼中旗\"],[\"150503\",\"科尔沁左翼后旗\"],[\"150504\",\"开鲁县\"],[\"150505\",\"库伦旗\"],[\"150506\",\"奈曼旗\"],[\"150507\",\"扎鲁特旗\"],[\"150508\",\"霍林郭勒市\"]]],[\"1506\",\"鄂尔多斯市\",[[\"150601\",\"乌审旗\"],[\"150602\",\"东胜区\"],[\"150603\",\"达拉特旗\"],[\"150628\",\"康巴什区\"],[\"150604\",\"准格尔旗\"],[\"150605\",\"鄂托克前旗\"],[\"150606\",\"鄂托克旗\"],[\"150607\",\"杭锦旗\"],[\"150608\",\"伊金霍洛旗\"]]],[\"1507\",\"呼伦贝尔市\",[[\"150701\",\"海拉尔区\"],[\"150702\",\"阿荣旗\"],[\"150703\",\"莫力达瓦达斡尔族自治旗\"],[\"150704\",\"鄂伦春自治旗\"],[\"150705\",\"鄂温克族自治旗\"],[\"150706\",\"陈巴尔虎旗\"],[\"150707\",\"新巴尔虎左旗\"],[\"150708\",\"新巴尔虎右旗\"],[\"150709\",\"满洲里市\"],[\"150710\",\"牙克石市\"],[\"150711\",\"扎兰屯市\"],[\"150712\",\"额尔古纳市\"],[\"150713\",\"根河市\"],[\"150714\",\"扎赉诺尔区\"]]],[\"1508\",\"巴彦淖尔市\",[[\"150801\",\"临河区\"],[\"150802\",\"五原县\"],[\"150803\",\"磴口县\"],[\"150804\",\"乌拉特前旗\"],[\"150805\",\"乌拉特中旗\"],[\"150806\",\"乌拉特后旗\"],[\"150807\",\"杭锦后旗\"]]],[\"1509\",\"乌兰察布市\",[[\"150901\",\"集宁区\"],[\"150902\",\"卓资县\"],[\"150903\",\"化德县\"],[\"150904\",\"商都县\"],[\"150905\",\"兴和县\"],[\"150906\",\"凉城县\"],[\"150907\",\"察哈尔右翼前旗\"],[\"150908\",\"察哈尔右翼中旗\"],[\"150909\",\"察哈尔右翼后旗\"],[\"150910\",\"四子王旗\"],[\"150911\",\"丰镇市\"]]],[\"1522\",\"兴安盟\",[[\"152201\",\"乌兰浩特市\"],[\"152202\",\"阿尔山市\"],[\"152203\",\"科尔沁右翼前旗\"],[\"152204\",\"科尔沁右翼中旗\"],[\"152205\",\"扎赉特旗\"],[\"152206\",\"突泉县\"]]],[\"1525\",\"锡林郭勒盟\",[[\"152501\",\"二连浩特市\"],[\"152502\",\"锡林浩特市\"],[\"152503\",\"阿巴嘎旗\"],[\"152504\",\"苏尼特左旗\"],[\"152505\",\"苏尼特右旗\"],[\"152506\",\"东乌珠穆沁旗\"],[\"152507\",\"西乌珠穆沁旗\"],[\"152508\",\"太仆寺旗\"],[\"152509\",\"镶黄旗\"],[\"152510\",\"正镶白旗\"],[\"152511\",\"正蓝旗\"],[\"152512\",\"多伦县\"]]],[\"1529\",\"阿拉善盟\",[[\"152901\",\"阿拉善左旗\"],[\"152902\",\"阿拉善右旗\"],[\"152903\",\"额济纳旗\"]]]]],[\"2100\",\"辽宁省\",[[\"2101\",\"沈阳市\",[[\"210101\",\"和平区\"],[\"210102\",\"沈河区\"],[\"210103\",\"皇姑区\"],[\"210104\",\"大东区\"],[\"210105\",\"铁西区\"],[\"210106\",\"浑南区\"],[\"210107\",\"于洪区\"],[\"210108\",\"沈北新区\"],[\"210109\",\"棋盘山开发区\"],[\"210110\",\"新民市\"],[\"210111\",\"辽中区\"],[\"210112\",\"康平县\"],[\"210113\",\"法库县\"],[\"210114\",\"苏家屯区\"]]],[\"2102\",\"大连市\",[[\"210201\",\"西岗区\"],[\"210202\",\"中山区\"],[\"210203\",\"沙河口区\"],[\"210204\",\"甘井子区\"],[\"210205\",\"高新园区\"],[\"210206\",\"开发区\"],[\"210207\",\"旅顺口区\"],[\"210208\",\"金州区\"],[\"210209\",\"普兰店区\"],[\"210210\",\"瓦房店市\"],[\"210211\",\"庄河市\"],[\"210212\",\"长海县\"],[\"210213\",\"长兴岛\"]]],[\"2103\",\"鞍山市\",[[\"210301\",\"海城市\"],[\"210302\",\"铁东区\"],[\"210303\",\"铁西区\"],[\"210304\",\"立山区\"],[\"210305\",\"千山区\"],[\"210306\",\"台安县\"],[\"210307\",\"岫岩满族自治县\"]]],[\"2104\",\"抚顺市\",[[\"210401\",\"新抚区\"],[\"210402\",\"东洲区\"],[\"210403\",\"望花区\"],[\"210404\",\"顺城区\"],[\"210405\",\"抚顺县\"],[\"210406\",\"新宾满族自治县\"],[\"210407\",\"清原满族自治县\"]]],[\"2105\",\"本溪市\",[[\"210501\",\"平山区\"],[\"210502\",\"溪湖区\"],[\"210503\",\"明山区\"],[\"210504\",\"南芬区\"],[\"210505\",\"本溪满族自治县\"],[\"210506\",\"桓仁满族自治县\"]]],[\"2106\",\"丹东市\",[[\"210601\",\"元宝区\"],[\"210602\",\"振兴区\"],[\"210603\",\"振安区\"],[\"210604\",\"宽甸满族自治县\"],[\"210605\",\"东港市\"],[\"210606\",\"凤城市\"]]],[\"2107\",\"锦州市\",[[\"210701\",\"古塔区\"],[\"210702\",\"凌河区\"],[\"210703\",\"太和区\"],[\"210704\",\"黑山县\"],[\"210705\",\"义县\"],[\"210706\",\"凌海市\"],[\"210707\",\"北镇市\"]]],[\"2108\",\"营口市\",[[\"210801\",\"站前区\"],[\"210802\",\"西市区\"],[\"210803\",\"鲅鱼圈区\"],[\"210804\",\"老边区\"],[\"210805\",\"盖州市\"],[\"210806\",\"大石桥市\"]]],[\"2109\",\"阜新市\",[[\"210901\",\"海州区\"],[\"210902\",\"新邱区\"],[\"210903\",\"太平区\"],[\"210904\",\"清河门区\"],[\"210905\",\"细河区\"],[\"210906\",\"阜新蒙古族自治县\"],[\"210907\",\"彰武县\"]]],[\"2110\",\"辽阳市\",[[\"211001\",\"白塔区\"],[\"211002\",\"文圣区\"],[\"211003\",\"宏伟区\"],[\"211004\",\"弓长岭区\"],[\"211005\",\"太子河区\"],[\"211006\",\"辽阳县\"],[\"211007\",\"灯塔市\"]]],[\"2111\",\"盘锦市\",[[\"211101\",\"双台子区\"],[\"211102\",\"兴隆台区\"],[\"211103\",\"大洼区\"],[\"211104\",\"盘山县\"]]],[\"2112\",\"铁岭市\",[[\"211201\",\"昌图县\"],[\"211202\",\"开原市\"],[\"211203\",\"银州区\"],[\"211204\",\"清河区\"],[\"211205\",\"铁岭县\"],[\"211206\",\"西丰县\"],[\"211207\",\"调兵山市\"]]],[\"2113\",\"朝阳市\",[[\"211301\",\"双塔区\"],[\"211302\",\"龙城区\"],[\"211303\",\"朝阳县\"],[\"211304\",\"建平县\"],[\"211305\",\"喀喇沁左翼蒙古族自治县\"],[\"211306\",\"北票市\"],[\"211307\",\"凌源市\"]]],[\"2114\",\"葫芦岛市\",[[\"2115\",\"兴城市\"],[\"211401\",\"连山区\"],[\"211402\",\"龙港区\"],[\"211403\",\"南票区\"],[\"211404\",\"绥中县\"],[\"211405\",\"建昌县\"]]]]],[\"2200\",\"吉林省\",[[\"2201\",\"长春市\",[[\"2209\",\"公主岭市\"],[\"220101\",\"南关区\"],[\"220102\",\"宽城区\"],[\"220103\",\"朝阳区\"],[\"220104\",\"二道区\"],[\"220105\",\"绿园区\"],[\"220106\",\"高新开发区\"],[\"220107\",\"经济开发区\"],[\"220108\",\"汽车产业开发区\"],[\"220109\",\"双阳区\"],[\"220110\",\"榆树市\"],[\"220111\",\"九台区\"],[\"220112\",\"德惠市\"],[\"220113\",\"农安县\"],[\"220114\",\"保税区\"]]],[\"2202\",\"吉林市\",[[\"220201\",\"昌邑区\"],[\"220202\",\"龙潭区\"],[\"220203\",\"船营区\"],[\"220204\",\"丰满区\"],[\"220205\",\"永吉县\"],[\"220206\",\"蛟河市\"],[\"220207\",\"桦甸市\"],[\"220208\",\"舒兰市\"],[\"220209\",\"磐石市\"]]],[\"2203\",\"四平市\",[[\"220301\",\"铁西区\"],[\"220302\",\"铁东区\"],[\"220303\",\"梨树县\"],[\"220304\",\"伊通满族自治县\"],[\"220306\",\"双辽市\"]]],[\"2204\",\"辽源市\",[[\"220401\",\"龙山区\"],[\"220402\",\"西安区\"],[\"220403\",\"东丰县\"],[\"220404\",\"东辽县\"]]],[\"2205\",\"通化市\",[[\"220501\",\"东昌区\"],[\"220502\",\"二道江区\"],[\"220503\",\"通化县\"],[\"220504\",\"辉南县\"],[\"220505\",\"柳河县\"],[\"220506\",\"梅河口市\"],[\"220507\",\"集安市\"]]],[\"2206\",\"白山市\",[[\"220601\",\"浑江区\"],[\"220602\",\"江源区\"],[\"220603\",\"抚松县\"],[\"220604\",\"靖宇县\"],[\"220605\",\"长白朝鲜族自治县\"],[\"220606\",\"临江市\"]]],[\"2207\",\"松原市\",[[\"220701\",\"宁江区\"],[\"220702\",\"前郭尔罗斯蒙古族自治县\"],[\"220703\",\"长岭县\"],[\"220704\",\"乾安县\"],[\"220705\",\"扶余市\"]]],[\"2208\",\"白城市\",[[\"220801\",\"洮北区\"],[\"220802\",\"镇赉县\"],[\"220803\",\"通榆县\"],[\"220804\",\"洮南市\"],[\"220805\",\"大安市\"]]],[\"2224\",\"延边朝鲜族自治州\",[[\"2210\",\"延吉市\"],[\"221001\",\"图们市\"],[\"221002\",\"敦化市\"],[\"221003\",\"珲春市\"],[\"221004\",\"龙井市\"],[\"221005\",\"和龙市\"],[\"221006\",\"汪清县\"],[\"221007\",\"安图县\"]]]]],[\"2300\",\"黑龙江省\",[[\"2301\",\"哈尔滨市\",[[\"230101\",\"道里区\"],[\"230102\",\"道外区\"],[\"230103\",\"香坊区\"],[\"230104\",\"松北区\"],[\"230105\",\"平房区\"],[\"230106\",\"呼兰区\"],[\"230107\",\"阿城区\"],[\"230108\",\"五常市\"],[\"230109\",\"方正县\"],[\"230110\",\"依兰县\"],[\"230111\",\"宾县\"],[\"230112\",\"巴彦县\"],[\"230113\",\"木兰县\"],[\"230114\",\"通河县\"],[\"230115\",\"延寿县\"],[\"230116\",\"双城区\"],[\"230117\",\"尚志市\"],[\"350207\",\"南岗区\"]]],[\"2302\",\"齐齐哈尔市\",[[\"230201\",\"龙沙区\"],[\"230202\",\"建华区\"],[\"230203\",\"铁锋区\"],[\"230204\",\"昂昂溪区\"],[\"230205\",\"富拉尔基区\"],[\"230206\",\"碾子山区\"],[\"230207\",\"梅里斯达斡尔族区\"],[\"230208\",\"龙江县\"],[\"230209\",\"依安县\"],[\"230210\",\"泰来县\"],[\"230211\",\"甘南县\"],[\"230212\",\"富裕县\"],[\"230213\",\"克山县\"],[\"230214\",\"克东县\"],[\"230215\",\"拜泉县\"],[\"230216\",\"讷河市\"]]],[\"2303\",\"鸡西市\",[[\"230301\",\"鸡冠区\"],[\"230302\",\"恒山区\"],[\"230303\",\"滴道区\"],[\"230304\",\"梨树区\"],[\"230305\",\"城子河区\"],[\"230306\",\"麻山区\"],[\"230307\",\"鸡东县\"],[\"230308\",\"虎林市\"],[\"230309\",\"密山市\"]]],[\"2304\",\"鹤岗市\",[[\"230401\",\"向阳区\"],[\"230402\",\"工农区\"],[\"230403\",\"南山区\"],[\"230404\",\"兴安区\"],[\"230405\",\"东山区\"],[\"230406\",\"兴山区\"],[\"230407\",\"萝北县\"],[\"230408\",\"绥滨县\"]]],[\"2305\",\"双鸭山市\",[[\"230501\",\"尖山区\"],[\"230502\",\"岭东区\"],[\"230503\",\"四方台区\"],[\"230504\",\"宝山区\"],[\"230505\",\"集贤县\"],[\"230506\",\"友谊县\"],[\"230507\",\"宝清县\"],[\"230508\",\"饶河县\"]]],[\"2306\",\"大庆市\",[[\"230601\",\"萨尔图区\"],[\"230602\",\"龙凤区\"],[\"230603\",\"让胡路区\"],[\"230604\",\"红岗区\"],[\"230605\",\"大同区\"],[\"230606\",\"肇州县\"],[\"230607\",\"肇源县\"],[\"230608\",\"林甸县\"],[\"230609\",\"杜尔伯特蒙古族自治县\"]]],[\"2307\",\"伊春市\",[[\"230701\",\"伊美区\"],[\"230702\",\"南岔县\"],[\"230703\",\"友好区\"],[\"230708\",\"金林区\"],[\"230710\",\"乌翠区\"],[\"230711\",\"汤旺县\"],[\"230716\",\"嘉荫县\"],[\"230717\",\"铁力市\"],[\"230724\",\"丰林县\"],[\"230725\",\"大箐山县\"]]],[\"2308\",\"佳木斯市\",[[\"230801\",\"向阳区\"],[\"230802\",\"前进区\"],[\"230803\",\"东风区\"],[\"230804\",\"郊区\"],[\"230805\",\"桦南县\"],[\"230806\",\"桦川县\"],[\"230807\",\"汤原县\"],[\"230808\",\"抚远市\"],[\"230809\",\"同江市\"],[\"230810\",\"富锦市\"],[\"230811\",\"建三江\"]]],[\"2309\",\"七台河市\",[[\"230901\",\"新兴区\"],[\"230902\",\"桃山区\"],[\"230903\",\"茄子河区\"],[\"230904\",\"勃利县\"]]],[\"2310\",\"牡丹江市\",[[\"2314\",\"绥芬河市\"],[\"231001\",\"东安区\"],[\"231002\",\"阳明区\"],[\"231003\",\"爱民区\"],[\"231004\",\"西安区\"],[\"231005\",\"东宁市\"],[\"231006\",\"林口县\"],[\"231008\",\"海林市\"],[\"231009\",\"宁安市\"],[\"231010\",\"穆棱市\"]]],[\"2311\",\"黑河市\",[[\"231101\",\"爱辉区\"],[\"231102\",\"嫩江市\"],[\"231103\",\"逊克县\"],[\"231104\",\"孙吴县\"],[\"231105\",\"北安市\"],[\"231106\",\"五大连池市\"]]],[\"2312\",\"绥化市\",[[\"2313\",\"安达市\"],[\"231201\",\"肇东市\"],[\"231202\",\"北林区\"],[\"231203\",\"望奎县\"],[\"231204\",\"兰西县\"],[\"231205\",\"青冈县\"],[\"231206\",\"庆安县\"],[\"231207\",\"明水县\"],[\"231208\",\"绥棱县\"],[\"231209\",\"海伦市\"]]],[\"2327\",\"大兴安岭地区\",[[\"2328\",\"加格达奇区\"],[\"232702\",\"呼玛县\"],[\"232703\",\"塔河县\"],[\"232704\",\"漠河市\"],[\"232707\",\"呼中区\"],[\"232706\",\"新林区\"],[\"232705\",\"松岭区\"]]]]],[\"3100\",\"上海市\",[[\"3101\",\"黄浦区\"],[\"3102\",\"徐汇区\"],[\"3103\",\"长宁区\"],[\"3104\",\"静安区\"],[\"3105\",\"普陀区\"],[\"3107\",\"虹口区\"],[\"3108\",\"杨浦区\"],[\"3109\",\"浦东新区\"],[\"3110\",\"闵行区\"],[\"3111\",\"宝山区\"],[\"3112\",\"嘉定区\"],[\"3113\",\"金山区\"],[\"3114\",\"松江区\"],[\"3115\",\"青浦区\"],[\"3116\",\"奉贤区\"],[\"3117\",\"崇明区\"]]],[\"3200\",\"江苏省\",[[\"3201\",\"南京市\",[[\"320101\",\"玄武区\"],[\"320103\",\"秦淮区\"],[\"320104\",\"建邺区\"],[\"320105\",\"鼓楼区\"],[\"320107\",\"浦口区\"],[\"320108\",\"六合区\"],[\"320109\",\"栖霞区\"],[\"320110\",\"雨花台区\"],[\"320111\",\"江宁区\"],[\"320112\",\"溧水区\"],[\"320113\",\"高淳区\"]]],[\"3202\",\"无锡市\",[[\"320201\",\"宜兴市\"],[\"320202\",\"江阴市\"],[\"320206\",\"滨湖区\"],[\"320207\",\"新吴区\"],[\"320208\",\"惠山区\"],[\"320209\",\"锡山区\"],[\"320210\",\"梁溪区\"]]],[\"3203\",\"徐州市\",[[\"320301\",\"鼓楼区\"],[\"320302\",\"云龙区\"],[\"320304\",\"贾汪区\"],[\"320305\",\"泉山区\"],[\"320306\",\"丰县\"],[\"320307\",\"沛县\"],[\"320308\",\"铜山区\"],[\"320309\",\"睢宁县\"],[\"320310\",\"新沂市\"],[\"320311\",\"邳州市\"]]],[\"3204\",\"常州市\",[[\"320401\",\"溧阳市\"],[\"320402\",\"天宁区\"],[\"320403\",\"钟楼区\"],[\"320405\",\"新北区\"],[\"320406\",\"武进区\"],[\"320407\",\"金坛区\"]]],[\"3205\",\"苏州市\",[[\"320504\",\"虎丘区\"],[\"320505\",\"吴中区\"],[\"320506\",\"相城区\"],[\"320507\",\"工业园区\"],[\"320508\",\"吴江区\"],[\"320509\",\"昆山市\"],[\"320510\",\"常熟市\"],[\"320511\",\"太仓市\"],[\"320512\",\"张家港市\"],[\"320514\",\"姑苏区\"]]],[\"3206\",\"南通市\",[[\"3216\",\"如皋市\"],[\"320601\",\"通州区\"],[\"320602\",\"启东市\"],[\"320603\",\"崇川区\"],[\"320605\",\"海安市\"],[\"320606\",\"如东县\"],[\"320608\",\"海门区\"]]],[\"3207\",\"连云港市\",[[\"320701\",\"连云区\"],[\"320703\",\"海州区\"],[\"320704\",\"赣榆区\"],[\"320705\",\"东海县\"],[\"320706\",\"灌云县\"],[\"320707\",\"灌南县\"]]],[\"3208\",\"淮安市\",[[\"320801\",\"金湖县\"],[\"320802\",\"盱眙县\"],[\"320803\",\"清江浦区\"],[\"320804\",\"淮安区\"],[\"320805\",\"淮阴区\"],[\"320807\",\"涟水县\"],[\"320808\",\"洪泽区\"]]],[\"3209\",\"盐城市\",[[\"320901\",\"亭湖区\"],[\"320902\",\"盐都区\"],[\"320903\",\"响水县\"],[\"320904\",\"滨海县\"],[\"320905\",\"阜宁县\"],[\"320906\",\"射阳县\"],[\"320907\",\"建湖县\"],[\"320908\",\"东台市\"],[\"320909\",\"大丰区\"]]],[\"3210\",\"扬州市\",[[\"321001\",\"高邮市\"],[\"321002\",\"广陵区\"],[\"321003\",\"邗江区\"],[\"321005\",\"宝应县\"],[\"321006\",\"仪征市\"],[\"321007\",\"江都区\"]]],[\"3211\",\"镇江市\",[[\"3215\",\"丹阳市\"],[\"3217\",\"句容市\"],[\"321101\",\"京口区\"],[\"321102\",\"润州区\"],[\"321103\",\"丹徒区\"],[\"321105\",\"扬中市\"]]],[\"3212\",\"泰州市\",[[\"321201\",\"泰兴市\"],[\"321202\",\"靖江市\"],[\"321203\",\"海陵区\"],[\"321204\",\"高港区\"],[\"321205\",\"兴化市\"],[\"321206\",\"姜堰区\"]]],[\"3213\",\"宿迁市\",[[\"321301\",\"宿城区\"],[\"321302\",\"宿豫区\"],[\"321303\",\"沭阳县\"],[\"321304\",\"泗阳县\"],[\"321305\",\"泗洪县\"]]]]],[\"3300\",\"浙江省\",[[\"3301\",\"杭州市\",[[\"330101\",\"上城区\"],[\"330104\",\"拱墅区\"],[\"330105\",\"西湖区\"],[\"330106\",\"滨江区\"],[\"330107\",\"萧山区\"],[\"330108\",\"余杭区\"],[\"330109\",\"桐庐县\"],[\"330110\",\"淳安县\"],[\"330111\",\"建德市\"],[\"330112\",\"富阳区\"],[\"330113\",\"临安区\"],[\"246180212\",\"钱塘区\"],[\"246180213\",\"临平区\"]]],[\"3302\",\"宁波市\",[[\"330114\",\"余姚市\"],[\"330201\",\"象山县\"],[\"330202\",\"宁海县\"],[\"330203\",\"慈溪市\"],[\"330205\",\"海曙区\"],[\"330207\",\"江北区\"],[\"330208\",\"北仑区\"],[\"330209\",\"镇海区\"],[\"330210\",\"鄞州区\"],[\"330211\",\"奉化区\"]]],[\"3303\",\"温州市\",[[\"330301\",\"瑞安市\"],[\"330302\",\"永嘉县\"],[\"330303\",\"乐清市\"],[\"330304\",\"鹿城区\"],[\"330305\",\"龙湾区\"],[\"330306\",\"瓯海区\"],[\"330307\",\"洞头区\"],[\"330308\",\"平阳县\"],[\"330309\",\"苍南县\"],[\"330310\",\"文成县\"],[\"330311\",\"泰顺县\"],[\"330383\",\"龙港市\"]]],[\"3304\",\"嘉兴市\",[[\"330401\",\"海宁市\"],[\"330402\",\"桐乡市\"],[\"330403\",\"平湖市\"],[\"330404\",\"嘉善县\"],[\"330405\",\"南湖区\"],[\"330406\",\"秀洲区\"],[\"330407\",\"海盐县\"]]],[\"3305\",\"湖州市\",[[\"330501\",\"德清县\"],[\"330502\",\"吴兴区\"],[\"330503\",\"南浔区\"],[\"330504\",\"长兴县\"],[\"330505\",\"安吉县\"]]],[\"3306\",\"绍兴市\",[[\"3312\",\"诸暨市\"],[\"330601\",\"上虞区\"],[\"330603\",\"越城区\"],[\"330604\",\"柯桥区\"],[\"330605\",\"新昌县\"],[\"330607\",\"嵊州市\"]]],[\"3307\",\"金华市\",[[\"3313\",\"永康市\"],[\"330701\",\"义乌市\"],[\"330702\",\"东阳市\",[[\"33070201\",\"横店\"]]],[\"330703\",\"婺城区\"],[\"330704\",\"金东区\"],[\"330705\",\"武义县\"],[\"330706\",\"浦江县\"],[\"330707\",\"磐安县\"],[\"330708\",\"兰溪市\"]]],[\"3308\",\"衢州市\",[[\"330801\",\"柯城区\"],[\"330802\",\"衢江区\"],[\"330803\",\"常山县\"],[\"330804\",\"开化县\"],[\"330805\",\"龙游县\"],[\"330806\",\"江山市\"]]],[\"3309\",\"舟山市\",[[\"330901\",\"定海区\"],[\"330902\",\"普陀区\"],[\"330903\",\"岱山县\"],[\"330904\",\"嵊泗县\"]]],[\"3310\",\"台州市\",[[\"331001\",\"三门县\"],[\"331002\",\"温岭市\"],[\"331004\",\"玉环市\"],[\"331005\",\"椒江区\"],[\"331006\",\"黄岩区\"],[\"331007\",\"路桥区\"],[\"331008\",\"天台县\"],[\"331009\",\"仙居县\"],[\"331010\",\"临海市\"]]],[\"3311\",\"丽水市\",[[\"331101\",\"莲都区\"],[\"331102\",\"青田县\"],[\"331103\",\"缙云县\"],[\"331104\",\"遂昌县\"],[\"331105\",\"松阳县\"],[\"331106\",\"云和县\"],[\"331107\",\"庆元县\"],[\"331108\",\"景宁畲族自治县\"],[\"331109\",\"龙泉市\"]]]]],[\"3400\",\"安徽省\",[[\"3401\",\"合肥市\",[[\"3414\",\"巢湖市\"],[\"340101\",\"庐阳区\"],[\"340102\",\"瑶海区\"],[\"340103\",\"蜀山区\"],[\"340104\",\"包河区\"],[\"340105\",\"经济技术开发区\"],[\"340106\",\"滨湖新区\"],[\"340107\",\"新站综合开发试验区\"],[\"340108\",\"高新区\"],[\"340109\",\"政务文化新区\"],[\"340110\",\"北城新区\"],[\"340111\",\"长丰县\"],[\"340112\",\"肥东县\"],[\"340113\",\"肥西县\"],[\"340114\",\"庐江县\"]]],[\"3402\",\"芜湖市\",[[\"340201\",\"镜湖区\"],[\"340202\",\"弋江区\"],[\"340203\",\"鸠江区\"],[\"340205\",\"湾沚区\"],[\"340206\",\"繁昌区\"],[\"340207\",\"南陵县\"],[\"340208\",\"无为市\"]]],[\"3403\",\"蚌埠市\",[[\"340301\",\"龙子湖区\"],[\"340302\",\"蚌山区\"],[\"340303\",\"禹会区\"],[\"340304\",\"淮上区\"],[\"340305\",\"怀远县\"],[\"340306\",\"五河县\"],[\"340307\",\"固镇县\"]]],[\"3404\",\"淮南市\",[[\"340401\",\"大通区\"],[\"340402\",\"田家庵区\"],[\"340403\",\"谢家集区\"],[\"340404\",\"八公山区\"],[\"340405\",\"潘集区\"],[\"340406\",\"凤台县\"],[\"341503\",\"寿县\"]]],[\"3405\",\"马鞍山市\",[[\"340501\",\"花山区\"],[\"340502\",\"雨山区\"],[\"340503\",\"博望区\"],[\"340504\",\"当涂县\"],[\"340505\",\"含山县\"],[\"340506\",\"和县\"]]],[\"3406\",\"淮北市\",[[\"340601\",\"杜集区\"],[\"340602\",\"相山区\"],[\"340603\",\"烈山区\"],[\"340604\",\"濉溪县\"]]],[\"3407\",\"铜陵市\",[[\"340701\",\"铜官区\"],[\"340703\",\"郊区\"],[\"340704\",\"义安区\"],[\"340807\",\"枞阳县\"]]],[\"3408\",\"安庆市\",[[\"340801\",\"宿松县\"],[\"340803\",\"迎江区\"],[\"340804\",\"大观区\"],[\"340805\",\"宜秀区\"],[\"340806\",\"怀宁县\"],[\"340808\",\"潜山市\"],[\"340809\",\"太湖县\"],[\"340810\",\"望江县\"],[\"340811\",\"岳西县\"],[\"340812\",\"桐城市\"]]],[\"3410\",\"黄山市\",[[\"341001\",\"屯溪区\"],[\"341002\",\"黄山区\"],[\"341003\",\"徽州区\"],[\"341004\",\"歙县\"],[\"341005\",\"休宁县\"],[\"341006\",\"黟县\"],[\"341007\",\"祁门县\"]]],[\"3411\",\"滁州市\",[[\"341101\",\"凤阳县\"],[\"341102\",\"琅琊区\"],[\"341103\",\"南谯区\"],[\"341104\",\"来安县\"],[\"341105\",\"全椒县\"],[\"341106\",\"定远县\"],[\"341107\",\"天长市\"],[\"341108\",\"明光市\"]]],[\"3412\",\"阜阳市\",[[\"341201\",\"颍州区\"],[\"341202\",\"颍东区\"],[\"341203\",\"颍泉区\"],[\"341204\",\"临泉县\"],[\"341205\",\"太和县\"],[\"341206\",\"阜南县\"],[\"341207\",\"颍上县\"],[\"341208\",\"界首市\"]]],[\"3413\",\"宿州市\",[[\"341301\",\"埇桥区\"],[\"341302\",\"砀山县\"],[\"341303\",\"萧县\"],[\"341304\",\"灵璧县\"],[\"341305\",\"泗县\"]]],[\"3415\",\"六安市\",[[\"341501\",\"金安区\"],[\"341502\",\"裕安区\"],[\"341504\",\"霍邱县\"],[\"341505\",\"舒城县\"],[\"341506\",\"金寨县\"],[\"341507\",\"霍山县\"],[\"341508\",\"叶集区\"]]],[\"3416\",\"亳州市\",[[\"341601\",\"谯城区\"],[\"341602\",\"涡阳县\"],[\"341603\",\"蒙城县\"],[\"341604\",\"利辛县\"]]],[\"3417\",\"池州市\",[[\"341701\",\"贵池区\"],[\"341702\",\"东至县\"],[\"341703\",\"石台县\"],[\"341704\",\"青阳县\"]]],[\"3418\",\"宣城市\",[[\"341801\",\"广德市\"],[\"341802\",\"宣州区\"],[\"341803\",\"郎溪县\"],[\"341804\",\"泾县\"],[\"341805\",\"绩溪县\"],[\"341806\",\"旌德县\"],[\"341807\",\"宁国市\"]]]]],[\"3500\",\"福建省\",[[\"3501\",\"福州市\",[[\"3510\",\"福清市\"],[\"350101\",\"鼓楼区\"],[\"350102\",\"台江区\"],[\"350103\",\"仓山区\"],[\"350104\",\"马尾区\"],[\"350105\",\"晋安区\"],[\"350106\",\"闽侯县\"],[\"350107\",\"罗源县\"],[\"350108\",\"连江县\",[[\"35010801\",\"南竿\"]]],[\"350109\",\"永泰县\"],[\"350110\",\"闽清县\"],[\"350111\",\"平潭县\"],[\"350112\",\"长乐区\"]]],[\"3502\",\"厦门市\",[[\"350201\",\"思明区\"],[\"350202\",\"湖里区\"],[\"350203\",\"集美区\"],[\"350204\",\"海沧区\"],[\"350205\",\"同安区\"],[\"350206\",\"翔安区\"]]],[\"3503\",\"莆田市\",[[\"350301\",\"城厢区\"],[\"350302\",\"涵江区\"],[\"350303\",\"荔城区\"],[\"350304\",\"秀屿区\"],[\"350305\",\"仙游县\"]]],[\"3504\",\"三明市\",[[\"350402\",\"三元区\"],[\"350403\",\"明溪县\"],[\"350404\",\"清流县\"],[\"350405\",\"宁化县\"],[\"350406\",\"大田县\"],[\"350407\",\"尤溪县\"],[\"350408\",\"沙县区\"],[\"350409\",\"将乐县\"],[\"350410\",\"泰宁县\"],[\"350411\",\"建宁县\"],[\"350412\",\"永安市\"]]],[\"3505\",\"泉州市\",[[\"350501\",\"泉港区\"],[\"350502\",\"晋江市\"],[\"350503\",\"鲤城区\"],[\"350504\",\"丰泽区\"],[\"350505\",\"洛江区\"],[\"350506\",\"惠安县\"],[\"350507\",\"安溪县\"],[\"350508\",\"永春县\"],[\"350509\",\"德化县\"],[\"350510\",\"金门县\"],[\"350511\",\"石狮市\"],[\"350512\",\"南安市\"]]],[\"3506\",\"漳州市\",[[\"350601\",\"芗城区\"],[\"350602\",\"龙文区\"],[\"350603\",\"云霄县\"],[\"350604\",\"漳浦县\"],[\"350605\",\"诏安县\"],[\"350606\",\"长泰区\"],[\"350607\",\"东山县\"],[\"350608\",\"南靖县\"],[\"350609\",\"平和县\"],[\"350610\",\"华安县\"],[\"350611\",\"龙海区\"]]],[\"3507\",\"南平市\",[[\"350701\",\"延平区\"],[\"350702\",\"顺昌县\"],[\"350703\",\"浦城县\"],[\"350704\",\"光泽县\"],[\"350705\",\"松溪县\"],[\"350706\",\"政和县\"],[\"350707\",\"邵武市\"],[\"350708\",\"武夷山市\"],[\"350709\",\"建瓯市\"],[\"350710\",\"建阳区\"]]],[\"3508\",\"龙岩市\",[[\"350801\",\"新罗区\"],[\"350802\",\"长汀县\"],[\"350803\",\"永定区\"],[\"350804\",\"上杭县\"],[\"350805\",\"武平县\"],[\"350806\",\"连城县\"],[\"350807\",\"漳平市\"]]],[\"3509\",\"宁德市\",[[\"350901\",\"福安市\"],[\"350902\",\"蕉城区\"],[\"350903\",\"霞浦县\"],[\"350904\",\"古田县\"],[\"350905\",\"屏南县\"],[\"350906\",\"寿宁县\"],[\"350907\",\"周宁县\"],[\"350908\",\"柘荣县\"],[\"350909\",\"福鼎市\"]]]]],[\"3600\",\"江西省\",[[\"3601\",\"南昌市\",[[\"360101\",\"东湖区\"],[\"360102\",\"西湖区\"],[\"360103\",\"青云谱区\"],[\"360104\",\"青山湖区\"],[\"360106\",\"南昌县\"],[\"360107\",\"新建区\"],[\"360108\",\"进贤县\"],[\"360109\",\"安义县\"],[\"246180206\",\"红谷滩区\"],[\"246180207\",\"高新技术产业开发区\"],[\"246180208\",\"经济技术开发区\"],[\"246180209\",\"南昌综合保税区\"],[\"246180210\",\"临空经济区\"],[\"246180211\",\"小蓝经济技术开发区\"]]],[\"3602\",\"景德镇市\",[[\"360201\",\"昌江区\"],[\"360202\",\"珠山区\"],[\"360203\",\"浮梁县\"],[\"360204\",\"乐平市\"]]],[\"3603\",\"萍乡市\",[[\"360301\",\"安源区\"],[\"360302\",\"湘东区\"],[\"360303\",\"莲花县\"],[\"360304\",\"上栗县\"],[\"360305\",\"芦溪县\"]]],[\"3604\",\"九江市\",[[\"360401\",\"濂溪区\"],[\"360402\",\"浔阳区\"],[\"360403\",\"柴桑区\"],[\"360404\",\"武宁县\"],[\"360405\",\"修水县\"],[\"360406\",\"永修县\"],[\"360407\",\"德安县\"],[\"360408\",\"庐山市\"],[\"360409\",\"都昌县\"],[\"360410\",\"湖口县\"],[\"360411\",\"彭泽县\"],[\"360412\",\"瑞昌市\"],[\"360413\",\"共青城市\"]]],[\"3605\",\"新余市\",[[\"360501\",\"渝水区\"],[\"360502\",\"分宜县\"]]],[\"3606\",\"鹰潭市\",[[\"360601\",\"月湖区\"],[\"360602\",\"余江区\"],[\"360603\",\"贵溪市\"]]],[\"3607\",\"赣州市\",[[\"360701\",\"章贡区\"],[\"360702\",\"赣县区\"],[\"360703\",\"信丰县\"],[\"360704\",\"大余县\"],[\"360705\",\"上犹县\"],[\"360706\",\"崇义县\"],[\"360707\",\"安远县\"],[\"360708\",\"龙南市\"],[\"360709\",\"定南县\"],[\"360710\",\"全南县\"],[\"360711\",\"宁都县\"],[\"360712\",\"于都县\"],[\"360713\",\"兴国县\"],[\"360714\",\"会昌县\"],[\"360715\",\"寻乌县\"],[\"360716\",\"石城县\"],[\"360717\",\"瑞金市\"],[\"360718\",\"南康区\"]]],[\"3608\",\"吉安市\",[[\"360801\",\"吉州区\"],[\"360802\",\"青原区\"],[\"360803\",\"吉安县\"],[\"360804\",\"吉水县\"],[\"360805\",\"峡江县\"],[\"360806\",\"新干县\"],[\"360807\",\"永丰县\"],[\"360808\",\"泰和县\"],[\"360809\",\"遂川县\"],[\"360810\",\"万安县\"],[\"360811\",\"安福县\"],[\"360812\",\"永新县\"],[\"360813\",\"井冈山市\"]]],[\"3609\",\"宜春市\",[[\"360901\",\"袁州区\"],[\"360902\",\"奉新县\"],[\"360903\",\"万载县\"],[\"360904\",\"上高县\"],[\"360905\",\"宜丰县\"],[\"360906\",\"靖安县\"],[\"360907\",\"铜鼓县\"],[\"360908\",\"丰城市\"],[\"360909\",\"樟树市\"],[\"360910\",\"高安市\"]]],[\"3610\",\"抚州市\",[[\"361001\",\"临川区\"],[\"361002\",\"南城县\"],[\"361003\",\"黎川县\"],[\"361004\",\"南丰县\"],[\"361005\",\"崇仁县\"],[\"361006\",\"乐安县\"],[\"361007\",\"宜黄县\"],[\"361008\",\"金溪县\"],[\"361009\",\"资溪县\"],[\"361010\",\"东乡区\"],[\"361011\",\"广昌县\"]]],[\"3611\",\"上饶市\",[[\"361101\",\"信州区\"],[\"361102\",\"广信区\"],[\"361103\",\"广丰区\"],[\"361104\",\"玉山县\"],[\"361105\",\"铅山县\"],[\"361106\",\"横峰县\"],[\"361107\",\"弋阳县\"],[\"361108\",\"余干县\"],[\"361109\",\"鄱阳县\"],[\"361110\",\"万年县\"],[\"361111\",\"婺源县\"],[\"361112\",\"德兴市\"]]]]],[\"3700\",\"山东省\",[[\"3701\",\"济南市\",[[\"3712\",\"莱芜区\"],[\"3718\",\"章丘区\"],[\"370101\",\"市中区\"],[\"370102\",\"历下区\"],[\"370103\",\"天桥区\"],[\"370104\",\"槐荫区\"],[\"370105\",\"历城区\"],[\"370106\",\"长清区\"],[\"370107\",\"平阴县\"],[\"370108\",\"济阳区\"],[\"370109\",\"商河县\"],[\"370110\",\"济南高新区\"],[\"371202\",\"钢城区\"]]],[\"3702\",\"青岛市\",[[\"370201\",\"市南区\"],[\"370202\",\"市北区\"],[\"370204\",\"李沧区\"],[\"370205\",\"黄岛区\"],[\"370206\",\"崂山区\"],[\"370207\",\"城阳区\"],[\"370208\",\"胶州市\"],[\"370209\",\"即墨区\"],[\"370210\",\"平度市\"],[\"370212\",\"莱西市\"],[\"370213\",\"青岛经济技术开发区\"],[\"370214\",\"青岛高新技术产业开发区\"]]],[\"3703\",\"淄博市\",[[\"370301\",\"淄川区\"],[\"370302\",\"张店区\"],[\"370303\",\"博山区\"],[\"370304\",\"临淄区\"],[\"370305\",\"周村区\"],[\"370306\",\"桓台县\"],[\"370307\",\"高青县\"],[\"370308\",\"沂源县\"]]],[\"3704\",\"枣庄市\",[[\"370401\",\"市中区\"],[\"370402\",\"薛城区\"],[\"370403\",\"峄城区\"],[\"370404\",\"台儿庄区\"],[\"370405\",\"山亭区\"],[\"370406\",\"滕州市\"]]],[\"3705\",\"东营市\",[[\"370501\",\"东营区\"],[\"370502\",\"河口区\"],[\"370503\",\"垦利区\"],[\"370504\",\"利津县\"],[\"370505\",\"广饶县\"]]],[\"3706\",\"烟台市\",[[\"370601\",\"海阳市\"],[\"370602\",\"芝罘区\"],[\"370603\",\"福山区\"],[\"370604\",\"牟平区\"],[\"370605\",\"莱山区\"],[\"370607\",\"龙口市\"],[\"370608\",\"莱阳市\"],[\"370609\",\"莱州市\"],[\"370610\",\"蓬莱区\"],[\"370611\",\"招远市\"],[\"370612\",\"栖霞市\"],[\"370613\",\"高新区\"],[\"370614\",\"开发区\"]]],[\"3707\",\"潍坊市\",[[\"370701\",\"潍城区\"],[\"370702\",\"寒亭区\"],[\"370703\",\"坊子区\"],[\"370704\",\"奎文区\"],[\"370705\",\"临朐县\"],[\"370706\",\"昌乐县\"],[\"370707\",\"青州市\"],[\"370708\",\"诸城市\"],[\"370709\",\"寿光市\"],[\"370710\",\"安丘市\"],[\"370711\",\"高密市\"],[\"370712\",\"昌邑市\"]]],[\"3708\",\"济宁市\",[[\"3729\",\"兖州区\"],[\"370802\",\"任城区\"],[\"370803\",\"微山县\"],[\"370804\",\"鱼台县\"],[\"370805\",\"金乡县\"],[\"370806\",\"嘉祥县\"],[\"370807\",\"汶上县\"],[\"370808\",\"泗水县\"],[\"370809\",\"梁山县\"],[\"370810\",\"曲阜市\"],[\"370812\",\"邹城市\"]]],[\"3709\",\"泰安市\",[[\"3721\",\"肥城市\"],[\"370901\",\"泰山区\"],[\"370902\",\"岱岳区\"],[\"370903\",\"宁阳县\"],[\"370904\",\"东平县\"],[\"370905\",\"新泰市\"]]],[\"3710\",\"威海市\",[[\"3719\",\"荣成市\"],[\"3720\",\"乳山市\"],[\"371001\",\"环翠区\"],[\"371002\",\"文登区\"]]],[\"3711\",\"日照市\",[[\"371101\",\"东港区\"],[\"371102\",\"岚山区\"],[\"371103\",\"五莲县\"],[\"371104\",\"莒县\"]]],[\"3713\",\"临沂市\",[[\"371301\",\"兰山区\"],[\"371302\",\"罗庄区\"],[\"371303\",\"河东区\"],[\"371304\",\"沂南县\"],[\"371305\",\"郯城县\"],[\"371306\",\"沂水县\"],[\"371307\",\"兰陵县\"],[\"371308\",\"费县\"],[\"371309\",\"平邑县\"],[\"371310\",\"莒南县\"],[\"371311\",\"蒙阴县\"],[\"371312\",\"临沭县\"]]],[\"3714\",\"德州市\",[[\"371401\",\"德城区\"],[\"371402\",\"陵城区\"],[\"371403\",\"宁津县\"],[\"371404\",\"庆云县\"],[\"371405\",\"临邑县\"],[\"371406\",\"齐河县\"],[\"371407\",\"平原县\"],[\"371408\",\"夏津县\"],[\"371409\",\"武城县\"],[\"371410\",\"乐陵市\"],[\"371411\",\"禹城市\"]]],[\"3715\",\"聊城市\",[[\"371501\",\"东昌府区\"],[\"371502\",\"阳谷县\"],[\"371503\",\"莘县\"],[\"371504\",\"茌平区\"],[\"371505\",\"东阿县\"],[\"371506\",\"冠县\"],[\"371507\",\"高唐县\"],[\"371508\",\"临清市\"]]],[\"3716\",\"滨州市\",[[\"371601\",\"滨城区\"],[\"371602\",\"惠民县\"],[\"371603\",\"阳信县\"],[\"371604\",\"无棣县\"],[\"371606\",\"博兴县\"],[\"371607\",\"邹平市\"],[\"371608\",\"沾化区\"]]],[\"3717\",\"菏泽市\",[[\"371701\",\"牡丹区\"],[\"371702\",\"曹县\"],[\"371703\",\"单县\"],[\"371704\",\"成武县\"],[\"371705\",\"巨野县\"],[\"371706\",\"郓城县\"],[\"371707\",\"鄄城县\"],[\"371708\",\"定陶区\"],[\"371709\",\"东明县\"]]]]],[\"4100\",\"河南省\",[[\"4101\",\"郑州市\",[[\"410101\",\"中原区\"],[\"410102\",\"二七区\"],[\"410103\",\"管城回族区\"],[\"410104\",\"金水区\"],[\"410105\",\"惠济区\"],[\"410106\",\"郑东新区\"],[\"410107\",\"经开区\"],[\"410108\",\"高新区\"],"); + data.append("[\"410109\",\"上街区\"],[\"410110\",\"新郑市\"],[\"410111\",\"登封市\"],[\"410112\",\"新密市\"],[\"410113\",\"荥阳市\"],[\"410114\",\"中牟县\"],[\"410115\",\"巩义市\"],[\"410116\",\"航空港区\"]]],[\"4102\",\"开封市\",[[\"410201\",\"龙亭区\"],[\"410202\",\"顺河回族区\"],[\"410203\",\"鼓楼区\"],[\"410204\",\"禹王台区\"],[\"410206\",\"杞县\"],[\"410207\",\"通许县\"],[\"410208\",\"尉氏县\"],[\"410209\",\"祥符区\"],[\"410210\",\"兰考县\"]]],[\"4103\",\"洛阳市\",[[\"410301\",\"老城区\"],[\"410302\",\"西工区\"],[\"410303\",\"瀍河回族区\"],[\"410304\",\"涧西区\"],[\"410306\",\"洛龙区\"],[\"410307\",\"孟津区\"],[\"410308\",\"新安县\"],[\"410309\",\"栾川县\"],[\"410310\",\"嵩县\"],[\"410311\",\"汝阳县\"],[\"410312\",\"宜阳县\"],[\"410313\",\"洛宁县\"],[\"410314\",\"伊川县\"],[\"410315\",\"偃师区\"]]],[\"4104\",\"平顶山市\",[[\"410401\",\"新华区\"],[\"410402\",\"卫东区\"],[\"410403\",\"石龙区\"],[\"410404\",\"湛河区\"],[\"410405\",\"宝丰县\"],[\"410406\",\"叶县\"],[\"410407\",\"鲁山县\"],[\"410408\",\"郏县\"],[\"410409\",\"舞钢市\"],[\"410410\",\"汝州市\"]]],[\"4105\",\"安阳市\",[[\"410501\",\"文峰区\"],[\"410502\",\"北关区\"],[\"410503\",\"殷都区\"],[\"410504\",\"龙安区\"],[\"410505\",\"安阳县\"],[\"410506\",\"汤阴县\"],[\"410507\",\"滑县\"],[\"410508\",\"内黄县\"],[\"410509\",\"林州市\"]]],[\"4106\",\"鹤壁市\",[[\"410601\",\"鹤山区\"],[\"410602\",\"山城区\"],[\"410603\",\"淇滨区\"],[\"410604\",\"浚县\"],[\"410605\",\"淇县\"]]],[\"4107\",\"新乡市\",[[\"410701\",\"红旗区\"],[\"410702\",\"卫滨区\"],[\"410703\",\"凤泉区\"],[\"410704\",\"牧野区\"],[\"410705\",\"新乡县\"],[\"410706\",\"获嘉县\"],[\"410707\",\"原阳县\"],[\"410708\",\"延津县\"],[\"410709\",\"封丘县\"],[\"410710\",\"长垣市\"],[\"410711\",\"卫辉市\"],[\"410712\",\"辉县市\"]]],[\"4108\",\"焦作市\",[[\"410801\",\"解放区\"],[\"410802\",\"中站区\"],[\"410803\",\"马村区\"],[\"410804\",\"山阳区\"],[\"410805\",\"修武县\"],[\"410806\",\"博爱县\"],[\"410807\",\"武陟县\"],[\"410808\",\"温县\"],[\"410809\",\"沁阳市\"],[\"410810\",\"孟州市\"]]],[\"4109\",\"濮阳市\",[[\"410901\",\"华龙区\"],[\"410902\",\"清丰县\"],[\"410903\",\"南乐县\"],[\"410904\",\"范县\"],[\"410905\",\"台前县\"],[\"410906\",\"濮阳县\"]]],[\"4110\",\"许昌市\",[[\"411001\",\"长葛市\"],[\"411002\",\"魏都区\"],[\"411003\",\"建安区\"],[\"411004\",\"鄢陵县\"],[\"411005\",\"襄城县\"],[\"411006\",\"禹州市\"]]],[\"4111\",\"漯河市\",[[\"411101\",\"源汇区\"],[\"411102\",\"郾城区\"],[\"411103\",\"召陵区\"],[\"411104\",\"舞阳县\"],[\"411105\",\"临颍县\"]]],[\"4112\",\"三门峡市\",[[\"411201\",\"湖滨区\"],[\"411202\",\"渑池县\"],[\"411203\",\"陕州区\"],[\"411204\",\"卢氏县\"],[\"411205\",\"义马市\"],[\"411206\",\"灵宝市\"]]],[\"4113\",\"南阳市\",[[\"411301\",\"宛城区\"],[\"411302\",\"卧龙区\"],[\"411303\",\"南召县\"],[\"411304\",\"方城县\"],[\"411305\",\"西峡县\"],[\"411306\",\"镇平县\"],[\"411307\",\"内乡县\"],[\"411308\",\"淅川县\"],[\"411309\",\"社旗县\"],[\"411310\",\"唐河县\"],[\"411311\",\"新野县\"],[\"411312\",\"桐柏县\"],[\"411313\",\"邓州市\"]]],[\"4114\",\"商丘市\",[[\"411401\",\"梁园区\"],[\"411402\",\"睢阳区\"],[\"411403\",\"民权县\"],[\"411404\",\"睢县\"],[\"411405\",\"宁陵县\"],[\"411406\",\"柘城县\"],[\"411407\",\"虞城县\"],[\"411408\",\"夏邑县\"],[\"411409\",\"永城市\"]]],[\"4115\",\"信阳市\",[[\"411501\",\"浉河区\"],[\"411502\",\"平桥区\"],[\"411503\",\"罗山县\"],[\"411504\",\"光山县\"],[\"411505\",\"新县\"],[\"411506\",\"商城县\"],[\"411507\",\"固始县\"],[\"411508\",\"潢川县\"],[\"411509\",\"淮滨县\"],[\"411510\",\"息县\"]]],[\"4116\",\"周口市\",[[\"411601\",\"川汇区\"],[\"411602\",\"扶沟县\"],[\"411603\",\"西华县\"],[\"411604\",\"商水县\"],[\"411605\",\"沈丘县\"],[\"411606\",\"郸城县\"],[\"411607\",\"淮阳区\"],[\"411608\",\"太康县\"],[\"411609\",\"鹿邑县\"],[\"411610\",\"项城市\"]]],[\"4117\",\"驻马店市\",[[\"411701\",\"西平县\"],[\"411702\",\"驿城区\"],[\"411703\",\"上蔡县\"],[\"411704\",\"平舆县\"],[\"411705\",\"正阳县\"],[\"411706\",\"确山县\"],[\"411707\",\"泌阳县\"],[\"411708\",\"汝南县\"],[\"411709\",\"遂平县\"],[\"411710\",\"新蔡县\"]]],[\"4118\",\"济源市\"]]],[\"4200\",\"湖北省\",[[\"4201\",\"武汉市\",[[\"420101\",\"江岸区\"],[\"420102\",\"江汉区\"],[\"420103\",\"硚口区\"],[\"420104\",\"汉阳区\"],[\"420105\",\"武昌区\"],[\"420106\",\"青山区\"],[\"420107\",\"洪山区\"],[\"420108\",\"蔡甸区\"],[\"420109\",\"东西湖区\"],[\"420110\",\"汉南区\"],[\"420111\",\"江夏区\"],[\"420112\",\"黄陂区\"],[\"420113\",\"新洲区\"],[\"420114\",\"武汉经济技术开发区\"],[\"420115\",\"东湖新技术开发区\"],[\"420116\",\"武汉吴家山经济技术开发区\"],[\"420117\",\"高新技术产业开发区\"],[\"420118\",\"经济技术开发区\"]]],[\"4202\",\"黄石市\",[[\"420201\",\"黄石港区\"],[\"420202\",\"西塞山区\"],[\"420203\",\"下陆区\"],[\"420204\",\"铁山区\"],[\"420205\",\"阳新县\"],[\"420206\",\"大冶市\"]]],[\"4203\",\"十堰市\",[[\"420301\",\"茅箭区\"],[\"420302\",\"张湾区\"],[\"420303\",\"郧阳区\"],[\"420304\",\"郧西县\"],[\"420305\",\"竹山县\"],[\"420306\",\"竹溪县\"],[\"420307\",\"房县\"],[\"420308\",\"丹江口市\"]]],[\"4205\",\"宜昌市\",[[\"420501\",\"西陵区\"],[\"420502\",\"伍家岗区\"],[\"420503\",\"点军区\"],[\"420504\",\"猇亭区\"],[\"420505\",\"夷陵区\"],[\"420506\",\"远安县\"],[\"420507\",\"兴山县\"],[\"420508\",\"秭归县\"],[\"420509\",\"长阳土家族自治县\"],[\"420510\",\"五峰土家族自治县\"],[\"420511\",\"宜都市\"],[\"420512\",\"当阳市\"],[\"420513\",\"枝江市\"]]],[\"4206\",\"襄阳市\",[[\"420601\",\"襄城区\"],[\"420602\",\"樊城区\"],[\"420603\",\"襄州区\"],[\"420604\",\"南漳县\"],[\"420605\",\"谷城县\"],[\"420606\",\"保康县\"],[\"420607\",\"老河口市\"],[\"420608\",\"枣阳市\"],[\"420609\",\"宜城市\"],[\"420699\",\"高新区\"]]],[\"4207\",\"鄂州市\",[[\"420701\",\"梁子湖区\"],[\"420702\",\"华容区\"],[\"420703\",\"鄂城区\"]]],[\"4208\",\"荆门市\",[[\"420801\",\"东宝区\"],[\"420802\",\"掇刀区\"],[\"420803\",\"京山市\"],[\"420804\",\"沙洋县\"],[\"420805\",\"钟祥市\"]]],[\"4209\",\"孝感市\",[[\"420901\",\"孝南区\"],[\"420902\",\"孝昌县\"],[\"420903\",\"大悟县\"],[\"420904\",\"云梦县\"],[\"420905\",\"应城市\"],[\"420906\",\"安陆市\"],[\"420907\",\"汉川市\"]]],[\"4210\",\"荆州市\",[[\"421001\",\"公安县\"],[\"421002\",\"沙市区\"],[\"421003\",\"荆州区\"],[\"421004\",\"监利市\"],[\"421005\",\"江陵县\"],[\"421006\",\"石首市\"],[\"421007\",\"洪湖市\"],[\"421008\",\"松滋市\"]]],[\"4211\",\"黄冈市\",[[\"421101\",\"武穴市\"],[\"421102\",\"黄州区\"],[\"421103\",\"团风县\"],[\"421104\",\"红安县\"],[\"421105\",\"罗田县\"],[\"421106\",\"英山县\"],[\"421107\",\"浠水县\"],[\"421108\",\"蕲春县\"],[\"421109\",\"黄梅县\"],[\"421110\",\"麻城市\"]]],[\"4212\",\"咸宁市\",[[\"421201\",\"咸安区\"],[\"421202\",\"嘉鱼县\"],[\"421203\",\"通城县\"],[\"421204\",\"崇阳县\"],[\"421205\",\"通山县\"],[\"421206\",\"赤壁市\"]]],[\"4213\",\"随州市\",[[\"421301\",\"曾都区\"],[\"421302\",\"随县\"],[\"421303\",\"广水市\"]]],[\"4228\",\"恩施土家族苗族自治州\",[[\"422801\",\"恩施市\"],[\"422802\",\"利川市\"],[\"422803\",\"建始县\"],[\"422804\",\"巴东县\"],[\"422805\",\"宣恩县\"],[\"422806\",\"咸丰县\"],[\"422807\",\"来凤县\"],[\"422808\",\"鹤峰县\"]]],[\"4229\",\"天门市\"],[\"4230\",\"仙桃市\"],[\"4231\",\"潜江市\"],[\"4232\",\"神农架林区\"]]],[\"4300\",\"湖南省\",[[\"4301\",\"长沙市\",[[\"430101\",\"芙蓉区\"],[\"430102\",\"天心区\"],[\"430103\",\"岳麓区\"],[\"430104\",\"开福区\"],[\"430105\",\"雨花区\"],[\"430106\",\"高新区\"],[\"430107\",\"望城区\"],[\"430108\",\"长沙县\"],[\"430109\",\"宁乡市\"],[\"430110\",\"浏阳市\"]]],[\"4302\",\"株洲市\",[[\"430201\",\"荷塘区\"],[\"430202\",\"芦淞区\"],[\"430203\",\"石峰区\"],[\"430204\",\"天元区\"],[\"430205\",\"渌口区\"],[\"430206\",\"攸县\"],[\"430207\",\"茶陵县\"],[\"430208\",\"炎陵县\"],[\"430209\",\"醴陵市\"]]],[\"4303\",\"湘潭市\",[[\"430301\",\"雨湖区\"],[\"430302\",\"岳塘区\"],[\"430303\",\"湘潭县\"],[\"430304\",\"湘乡市\"],[\"430305\",\"韶山市\"]]],[\"4304\",\"衡阳市\",[[\"430401\",\"珠晖区\"],[\"430402\",\"雁峰区\"],[\"430403\",\"石鼓区\"],[\"430404\",\"蒸湘区\"],[\"430405\",\"南岳区\"],[\"430406\",\"衡阳县\"],[\"430407\",\"衡南县\"],[\"430408\",\"衡山县\"],[\"430409\",\"衡东县\"],[\"430410\",\"祁东县\"],[\"430411\",\"耒阳市\"],[\"430412\",\"常宁市\"]]],[\"4305\",\"邵阳市\",[[\"430501\",\"双清区\"],[\"430502\",\"大祥区\"],[\"430503\",\"北塔区\"],[\"430504\",\"邵东市\"],[\"430505\",\"新邵县\"],[\"430506\",\"邵阳县\"],[\"430507\",\"隆回县\"],[\"430508\",\"洞口县\"],[\"430509\",\"绥宁县\"],[\"430510\",\"新宁县\"],[\"430511\",\"城步苗族自治县\"],[\"430512\",\"武冈市\"]]],[\"4306\",\"岳阳市\",[[\"430601\",\"岳阳楼区\"],[\"430602\",\"云溪区\"],[\"430603\",\"君山区\"],[\"430604\",\"岳阳县\"],[\"430605\",\"华容县\"],[\"430606\",\"湘阴县\"],[\"430607\",\"平江县\"],[\"430608\",\"汨罗市\"],[\"430609\",\"临湘市\"]]],[\"4307\",\"常德市\",[[\"430701\",\"武陵区\"],[\"430702\",\"鼎城区\"],[\"430703\",\"安乡县\"],[\"430704\",\"汉寿县\"],[\"430705\",\"澧县\"],[\"430706\",\"临澧县\"],[\"430707\",\"桃源县\"],[\"430708\",\"石门县\"],[\"430709\",\"津市市\"]]],[\"4308\",\"张家界市\",[[\"430801\",\"永定区\"],[\"430802\",\"武陵源区\"],[\"430803\",\"慈利县\"],[\"430804\",\"桑植县\"]]],[\"4309\",\"益阳市\",[[\"430901\",\"资阳区\"],[\"430902\",\"赫山区\"],[\"430903\",\"南县\"],[\"430904\",\"桃江县\"],[\"430905\",\"安化县\"],[\"430906\",\"沅江市\"]]],[\"4310\",\"郴州市\",[[\"431001\",\"北湖区\"],[\"431002\",\"苏仙区\"],[\"431003\",\"桂阳县\"],[\"431004\",\"宜章县\"],[\"431005\",\"永兴县\"],[\"431006\",\"嘉禾县\"],[\"431007\",\"临武县\"],[\"431008\",\"汝城县\"],[\"431009\",\"桂东县\"],[\"431010\",\"安仁县\"],[\"431011\",\"资兴市\"]]],[\"4311\",\"永州市\",[[\"431101\",\"零陵区\"],[\"431102\",\"冷水滩区\"],[\"431103\",\"祁阳市\"],[\"431104\",\"东安县\"],[\"431105\",\"双牌县\"],[\"431106\",\"道县\"],[\"431107\",\"江永县\"],[\"431108\",\"宁远县\"],[\"431109\",\"蓝山县\"],[\"431110\",\"新田县\"],[\"431111\",\"江华瑶族自治县\"]]],[\"4312\",\"怀化市\",[[\"431201\",\"鹤城区\"],[\"431202\",\"中方县\"],[\"431203\",\"沅陵县\"],[\"431204\",\"辰溪县\"],[\"431205\",\"溆浦县\"],[\"431206\",\"会同县\"],[\"431207\",\"麻阳苗族自治县\"],[\"431208\",\"新晃侗族自治县\"],[\"431209\",\"芷江侗族自治县\"],[\"431210\",\"靖州苗族侗族自治县\"],[\"431211\",\"通道侗族自治县\"],[\"431212\",\"洪江市\"]]],[\"4313\",\"娄底市\",[[\"431301\",\"娄星区\"],[\"431302\",\"双峰县\"],[\"431303\",\"新化县\"],[\"431304\",\"冷水江市\"],[\"431305\",\"涟源市\"]]],[\"4331\",\"湘西土家族苗族自治州\",[[\"433101\",\"吉首市\"],[\"433102\",\"泸溪县\"],[\"433103\",\"凤凰县\"],[\"433104\",\"花垣县\"],[\"433105\",\"保靖县\"],[\"433106\",\"古丈县\"],[\"433107\",\"永顺县\"],[\"433108\",\"龙山县\"]]]]],[\"4400\",\"广东省\",[[\"4401\",\"广州市\",[[\"4456\",\"南沙开发区\"],[\"440101\",\"越秀区\"],[\"440102\",\"海珠区\"],[\"440103\",\"荔湾区\"],[\"440104\",\"天河区\"],[\"440105\",\"白云区\"],[\"440106\",\"黄埔区\"],[\"440107\",\"番禺区\"],[\"440108\",\"花都区\"],[\"440110\",\"南沙区\"],[\"440111\",\"增城区\"],[\"440112\",\"从化区\"]]],[\"4402\",\"韶关市\",[[\"440201\",\"武江区\"],[\"440202\",\"浈江区\"],[\"440203\",\"曲江区\"],[\"440204\",\"始兴县\"],[\"440205\",\"仁化县\"],[\"440206\",\"翁源县\"],[\"440207\",\"乳源瑶族自治县\"],[\"440208\",\"新丰县\"],[\"440209\",\"乐昌市\"],[\"440210\",\"南雄市\"]]],[\"4403\",\"深圳市\",[[\"440301\",\"福田区\"],[\"440302\",\"罗湖区\"],[\"440303\",\"南山区\"],[\"440304\",\"盐田区\"],[\"440305\",\"宝安区\"],[\"440306\",\"龙岗区\"],[\"440307\",\"坪山区\"],[\"440308\",\"光明区\"],[\"440309\",\"龙华区\"],[\"440310\",\"大鹏新区\"]]],[\"4404\",\"珠海市\",[[\"440401\",\"香洲区\"],[\"440402\",\"斗门区\"],[\"440403\",\"金湾区\"]]],[\"4405\",\"汕头市\",[[\"440501\",\"龙湖区\"],[\"440502\",\"金平区\"],[\"440503\",\"濠江区\"],[\"440504\",\"潮阳区\"],[\"440505\",\"潮南区\"],[\"440506\",\"澄海区\"],[\"440507\",\"南澳县\"]]],[\"4406\",\"佛山市\",[[\"440601\",\"禅城区\"],[\"440602\",\"三水区\"],[\"440603\",\"高明区\"],[\"440604\",\"南海区\"],[\"440605\",\"顺德区\"]]],[\"4407\",\"江门市\",[[\"440701\",\"台山市\"],[\"440702\",\"开平市\"],[\"440703\",\"鹤山市\"],[\"440704\",\"蓬江区\"],[\"440705\",\"江海区\"],[\"440706\",\"新会区\"],[\"440707\",\"恩平市\"]]],[\"4408\",\"湛江市\",[[\"440801\",\"赤坎区\"],[\"440802\",\"霞山区\"],[\"440803\",\"坡头区\"],[\"440804\",\"麻章区\"],[\"440805\",\"遂溪县\"],[\"440806\",\"徐闻县\"],[\"440807\",\"廉江市\"],[\"440808\",\"雷州市\"],[\"440809\",\"吴川市\"]]],[\"4409\",\"茂名市\",[[\"440901\",\"茂南区\"],[\"440903\",\"电白区\"],[\"440904\",\"高州市\"],[\"440905\",\"化州市\"],[\"440906\",\"信宜市\"]]],[\"4412\",\"肇庆市\",[[\"441201\",\"端州区\"],[\"441202\",\"鼎湖区\"],[\"441203\",\"广宁县\"],[\"441204\",\"怀集县\"],[\"441205\",\"封开县\"],[\"441206\",\"德庆县\"],[\"441207\",\"高要区\"],[\"441208\",\"四会市\"]]],[\"4413\",\"惠州市\",[[\"441301\",\"惠城区\"],[\"441302\",\"惠阳区\"],[\"441303\",\"博罗县\"],[\"441304\",\"惠东县\"],[\"441305\",\"龙门县\"]]],[\"4414\",\"梅州市\",[[\"441401\",\"梅江区\"],[\"441402\",\"梅县区\"],[\"441403\",\"大埔县\"],[\"441404\",\"丰顺县\"],[\"441405\",\"五华县\"],[\"441406\",\"平远县\"],[\"441407\",\"蕉岭县\"],[\"441408\",\"兴宁市\"]]],[\"4415\",\"汕尾市\",[[\"441501\",\"城区\"],[\"441502\",\"海丰县\"],[\"441503\",\"陆河县\"],[\"441504\",\"陆丰市\"]]],[\"4416\",\"河源市\",[[\"441601\",\"龙川县\"],[\"441602\",\"源城区\"],[\"441603\",\"紫金县\"],[\"441604\",\"连平县\"],[\"441605\",\"和平县\"],[\"441606\",\"东源县\"]]],[\"4417\",\"阳江市\",[[\"441701\",\"江城区\"],[\"441702\",\"阳西县\"],[\"441703\",\"阳东区\"],[\"441704\",\"阳春市\"]]],[\"4418\",\"清远市\",[[\"441801\",\"清城区\"],[\"441802\",\"佛冈县\"],[\"441803\",\"阳山县\"],[\"441804\",\"连山壮族瑶族自治县\"],[\"441805\",\"连南瑶族自治县\"],[\"441806\",\"清新区\"],[\"441807\",\"英德市\"],[\"441808\",\"连州市\"]]],[\"4419\",\"东莞市\",[[\"441901\",\"莞城街道\"],[\"441902\",\"南城街道\"],[\"441903\",\"东城街道\"],[\"441904\",\"万江街道\"],[\"441905\",\"石碣镇\"],[\"441906\",\"石龙镇\"],[\"441907\",\"茶山镇\"],[\"441908\",\"石排镇\"],[\"441909\",\"企石镇\"],[\"441910\",\"横沥镇\"],[\"441911\",\"桥头镇\"],[\"441912\",\"谢岗镇\"],[\"441913\",\"东坑镇\"],[\"441914\",\"常平镇\"],[\"441915\",\"寮步镇\"],[\"441916\",\"大朗镇\"],[\"441917\",\"麻涌镇\"],[\"441918\",\"中堂镇\"],[\"441919\",\"高埗镇\"],[\"441920\",\"樟木头镇\"],[\"441921\",\"大岭山镇\"],[\"441922\",\"望牛墩镇\"],[\"441923\",\"黄江镇\"],[\"441924\",\"洪梅镇\"],[\"441925\",\"清溪镇\"],[\"441926\",\"沙田镇\"],[\"441927\",\"道滘镇\"],[\"441928\",\"塘厦镇\"],[\"441929\",\"虎门镇\"],[\"441930\",\"厚街镇\"],[\"441931\",\"凤岗镇\"],[\"441932\",\"长安镇\"],[\"441933\",\"松山湖\"]]],[\"4420\",\"中山市\",[[\"442001\",\"石岐街道\"],[\"442002\",\"东区街道\"],[\"442003\",\"西区街道\"],[\"442004\",\"南区街道\"],[\"442005\",\"五桂山街道\"],[\"442006\",\"火炬开发区街道\"],[\"442007\",\"民众街道\"],[\"442008\",\"南朗街道\"],[\"442009\",\"黄圃镇\"],[\"442010\",\"南头镇\"],[\"442011\",\"东凤镇\"],[\"442012\",\"阜沙镇\"],[\"442013\",\"小榄镇\"],[\"442014\",\"古镇镇\"],[\"442015\",\"横栏镇\"],[\"442016\",\"三角镇\"],[\"442017\",\"港口镇\"],[\"442018\",\"大涌镇\"],[\"442019\",\"沙溪镇\"],[\"442020\",\"三乡镇\"],[\"442021\",\"板芙镇\"],[\"442022\",\"神湾镇\"],[\"442023\",\"坦洲镇\"],[\"442024\",\"中山火炬高技术产业开发区\"],[\"442025\",\"翠亨新区\"]]],[\"4451\",\"潮州市\",[[\"445101\",\"湘桥区\"],[\"445102\",\"潮安区\"],[\"445103\",\"饶平县\"]]],[\"4452\",\"揭阳市\",[[\"445201\",\"普宁市\"],[\"445202\",\"榕城区\"],[\"445203\",\"揭东区\"],[\"445204\",\"揭西县\"],[\"445205\",\"惠来县\"]]],[\"4453\",\"云浮市\",[[\"445301\",\"云城区\"],[\"445302\",\"新兴县\"],[\"445303\",\"郁南县\"],[\"445304\",\"云安区\"],[\"445305\",\"罗定市\"]]],[\"4499\",\"横琴粤澳深度合作区\"]]],[\"4500\",\"广西壮族自治区\",[[\"4501\",\"南宁市\",[[\"450101\",\"兴宁区\"],[\"450102\",\"青秀区\"],[\"450103\",\"江南区\"],[\"450104\",\"西乡塘区\"],[\"450105\",\"良庆区\"],[\"450106\",\"邕宁区\"],[\"450107\",\"武鸣区\"],[\"450108\",\"隆安县\"],[\"450109\",\"马山县\"],[\"450110\",\"上林县\"],[\"450111\",\"宾阳县\"],[\"450112\",\"横州市\"]]],[\"4502\",\"柳州市\",[[\"450201\",\"城中区\"],[\"450202\",\"鱼峰区\"],[\"450203\",\"柳南区\"],[\"450204\",\"柳北区\"],[\"450205\",\"柳江区\"],[\"450206\",\"柳城县\"],[\"450207\",\"鹿寨县\"],[\"450208\",\"融安县\"],[\"450209\",\"融水苗族自治县\"],[\"450210\",\"三江侗族自治县\"]]],[\"4503\",\"桂林市\",[[\"450301\",\"秀峰区\"],[\"450302\",\"叠彩区\"],[\"450303\",\"象山区\"],[\"450304\",\"七星区\"],[\"450305\",\"雁山区\"],[\"450306\",\"阳朔县\"],[\"450307\",\"临桂区\"],[\"450308\",\"灵川县\"],[\"450309\",\"全州县\"],[\"450310\",\"兴安县\"],[\"450311\",\"永福县\"],[\"450312\",\"灌阳县\"],[\"450313\",\"龙胜各族自治县\"],[\"450314\",\"资源县\"],[\"450315\",\"平乐县\"],[\"450316\",\"荔浦市\"],[\"450317\",\"恭城瑶族自治县\"]]],[\"4504\",\"梧州市\",[[\"450401\",\"万秀区\"],[\"450403\",\"长洲区\"],[\"450404\",\"苍梧县\"],[\"450405\",\"藤县\"],[\"450406\",\"蒙山县\"],[\"450407\",\"岑溪市\"],[\"450408\",\"龙圩区\"]]],[\"4505\",\"北海市\",[[\"450501\",\"海城区\"],[\"450502\",\"银海区\"],[\"450503\",\"铁山港区\"],[\"450504\",\"合浦县\"]]],[\"4506\",\"防城港市\",[[\"450601\",\"港口区\"],[\"450602\",\"防城区\"],[\"450603\",\"上思县\"],[\"450604\",\"东兴市\"]]],[\"4507\",\"钦州市\",[[\"450701\",\"钦南区\"],[\"450702\",\"钦北区\"],[\"450703\",\"灵山县\"],[\"450704\",\"浦北县\"]]],[\"4508\",\"贵港市\",[[\"450801\",\"港北区\"],[\"450802\",\"港南区\"],[\"450803\",\"覃塘区\"],[\"450804\",\"平南县\"],[\"450805\",\"桂平市\"]]],[\"4509\",\"玉林市\",[[\"450901\",\"玉州区\"],[\"450902\",\"容县\"],[\"450903\",\"陆川县\"],[\"450904\",\"博白县\"],[\"450905\",\"兴业县\"],[\"450906\",\"北流市\"],[\"450907\",\"福绵区\"]]],[\"4510\",\"百色市\",[[\"451001\",\"右江区\"],[\"451002\",\"田阳区\"],[\"451003\",\"田东县\"],[\"451004\",\"平果市\"],[\"451005\",\"德保县\"],[\"451006\",\"靖西市\"],[\"451007\",\"那坡县\"],[\"451008\",\"凌云县\"],[\"451009\",\"乐业县\"],[\"451010\",\"田林县\"],[\"451011\",\"西林县\"],[\"451012\",\"隆林各族自治县\"]]],[\"4511\",\"贺州市\",[[\"451101\",\"八步区\"],[\"451102\",\"昭平县\"],[\"451103\",\"钟山县\"],[\"451104\",\"富川瑶族自治县\"],[\"451105\",\"平桂区\"]]],[\"4512\",\"河池市\",[[\"451201\",\"金城江区\"],[\"451202\",\"南丹县\"],[\"451203\",\"天峨县\"],[\"451204\",\"凤山县\"],[\"451205\",\"东兰县\"],[\"451206\",\"罗城仫佬族自治县\"],[\"451207\",\"环江毛南族自治县\"],[\"451208\",\"巴马瑶族自治县\"],[\"451209\",\"都安瑶族自治县\"],[\"451210\",\"大化瑶族自治县\"],[\"451211\",\"宜州区\"]]],[\"4513\",\"来宾市\",[[\"451301\",\"兴宾区\"],[\"451302\",\"忻城县\"],[\"451303\",\"象州县\"],[\"451304\",\"武宣县\"],[\"451305\",\"金秀瑶族自治县\"],[\"451306\",\"合山市\"]]],[\"4514\",\"崇左市\",[[\"451401\",\"江州区\"],[\"451402\",\"扶绥县\"],[\"451403\",\"宁明县\"],[\"451404\",\"龙州县\"],[\"451405\",\"大新县\"],[\"451406\",\"天等县\"],[\"451407\",\"凭祥市\"]]]]],[\"4600\",\"海南省\",[[\"4601\",\"海口市\",[[\"460101\",\"秀英区\"],[\"460102\",\"龙华区\"],[\"460103\",\"琼山区\"],[\"460104\",\"美兰区\"]]],[\"4602\",\"三亚市\",[[\"460202\",\"海棠区\"],[\"460203\",\"吉阳区\"],[\"460204\",\"天涯区\"],[\"460205\",\"崖州区\"]]],[\"4603\",\"洋浦经济开发区\"],[\"4604\",\"琼海市\"],[\"4605\",\"儋州市\"],[\"4607\",\"五指山市\"],[\"4608\",\"文昌市\"],[\"4609\",\"万宁市\"],[\"4610\",\"东方市\"],[\"4611\",\"定安县\"],[\"4612\",\"屯昌县\"],[\"4613\",\"澄迈县\"],[\"4614\",\"临高县\"],[\"4615\",\"琼中黎族苗族自治县\"],[\"4616\",\"保亭黎族苗族自治县\"],[\"4617\",\"白沙黎族自治县\"],[\"4618\",\"乐东黎族自治县\"],[\"4619\",\"陵水黎族自治县\"],[\"4620\",\"昌江黎族自治县\"],[\"4621\",\"三沙市\",[[\"460301\",\"西沙区\"],[\"460302\",\"南沙区\"]]]]],[\"5000\",\"重庆市\",[[\"5001\",\"渝中区\"],[\"5002\",\"江北区\"],[\"5003\",\"南岸区\"],[\"5004\",\"沙坪坝区\"],[\"5005\",\"九龙坡区\"],[\"5006\",\"大渡口区\"],[\"5007\",\"渝北区\"],[\"5008\",\"巴南区\"],[\"5009\",\"北碚区\"],[\"5010\",\"万州区\"],[\"5011\",\"黔江区\"],[\"5012\",\"永川区\"],[\"5013\",\"涪陵区\"],[\"5014\",\"长寿区\"],[\"5015\",\"江津区\"],[\"5016\",\"合川区\"],[\"5019\",\"南川区\"],[\"5020\",\"荣昌区\"],[\"5021\",\"大足区\"],[\"5022\",\"璧山区\"],[\"5023\",\"铜梁区\"],[\"5024\",\"潼南区\"],[\"5025\",\"綦江区\"],[\"5026\",\"忠县\"],[\"5027\",\"开州区\"],[\"5028\",\"云阳县\"],[\"5029\",\"梁平区\"],[\"5030\",\"垫江县\"],[\"5031\",\"丰都县\"],[\"5032\",\"奉节县\"],[\"5033\",\"巫山县\"],[\"5034\",\"巫溪县\"],[\"5035\",\"城口县\"],[\"5036\",\"武隆区\"],[\"5042\",\"石柱土家族自治县\"],[\"5043\",\"秀山土家族苗族自治县\"],[\"5044\",\"酉阳土家族苗族自治县\"],[\"5045\",\"彭水苗族土家族自治县\"]]],[\"5100\",\"四川省\",[[\"5101\",\"成都市\",[[\"5137\",\"简阳市\"],[\"510101\",\"青羊区\"],[\"510102\",\"锦江区\"],[\"510103\",\"金牛区\"],[\"510104\",\"武侯区\"],[\"510105\",\"成华区\"],[\"510106\",\"龙泉驿区\"],[\"510107\",\"青白江区\"],[\"510108\",\"新都区\"],[\"510109\",\"温江区\"],[\"510110\",\"双流区\"],[\"510111\",\"郫都区\"],[\"510112\",\"金堂县\"],[\"510113\",\"大邑县\"],[\"510114\",\"蒲江县\"],[\"510115\",\"新津区\"],[\"510116\",\"邛崃市\"],[\"510117\",\"崇州市\"],[\"510118\",\"彭州市\"],[\"510119\",\"都江堰市\"],[\"510120\",\"高新区\"],[\"510121\",\"天府新区\"]]],[\"5103\",\"自贡市\",[[\"510301\",\"自流井区\"],[\"510302\",\"贡井区\"],[\"510303\",\"大安区\"],[\"510304\",\"沿滩区\"],[\"510305\",\"荣县\"],[\"510306\",\"富顺县\"]]],[\"5104\",\"攀枝花市\",[[\"510401\",\"东区\"],[\"510402\",\"西区\"],[\"510403\",\"仁和区\"],[\"510404\",\"米易县\"],[\"510405\",\"盐边县\"]]],[\"5105\",\"泸州市\",[[\"510501\",\"江阳区\"],[\"510502\",\"纳溪区\"],[\"510503\",\"龙马潭区\"],[\"510504\",\"泸县\"],[\"510505\",\"合江县\"],[\"510506\",\"叙永县\"],[\"510507\",\"古蔺县\"]]],[\"5106\",\"德阳市\",[[\"510601\",\"旌阳区\"],[\"510602\",\"中江县\"],[\"510603\",\"罗江区\"],[\"510604\",\"广汉市\"],[\"510605\",\"什邡市\",[[\"51060501\",\"马祖镇\"]]],[\"510606\",\"绵竹市\"]]],[\"5107\",\"绵阳市\",[[\"510701\",\"涪城区\"],[\"510702\",\"游仙区\"],[\"510703\",\"三台县\"],[\"510704\",\"盐亭县\"],[\"510705\",\"安州区\"],[\"510706\",\"梓潼县\"],[\"510707\",\"北川羌族自治县\"],[\"510708\",\"平武县\"],[\"510709\",\"江油市\"]]],[\"5108\",\"广元市\",[[\"510801\",\"利州区\"],[\"510802\",\"昭化区\"],[\"510803\",\"朝天区\"],[\"510804\",\"旺苍县\"],[\"510805\",\"青川县\"],[\"510806\",\"剑阁县\"],[\"510807\",\"苍溪县\"]]],[\"5109\",\"遂宁市\",[[\"510901\",\"船山区\"],[\"510902\",\"安居区\"],[\"510903\",\"蓬溪县\"],[\"510904\",\"射洪市\"],[\"510905\",\"大英县\"]]],[\"5110\",\"内江市\",[[\"511001\",\"市中区\"],[\"511002\",\"东兴区\"],[\"511003\",\"威远县\"],[\"511004\",\"资中县\"],[\"511005\",\"隆昌市\"]]],[\"5111\",\"乐山市\",[[\"5135\",\"峨眉山市\"],[\"511101\",\"市中区\"],[\"511102\",\"沙湾区\"],[\"511103\",\"五通桥区\"],[\"511104\",\"金口河区\"],[\"511105\",\"犍为县\"],[\"511106\",\"井研县\"],[\"511107\",\"夹江县\"],[\"511108\",\"沐川县\"],[\"511109\",\"峨边彝族自治县\"],[\"511110\",\"马边彝族自治县\"]]],[\"5113\",\"南充市\",[[\"511301\",\"顺庆区\"],[\"511302\",\"高坪区\"],[\"511303\",\"嘉陵区\"],[\"511304\",\"南部县\"],[\"511305\",\"营山县\"],[\"511306\",\"蓬安县\"],[\"511307\",\"仪陇县\"],[\"511308\",\"西充县\"],[\"511309\",\"阆中市\"]]],[\"5114\",\"眉山市\",[[\"511401\",\"东坡区\"],[\"511402\",\"仁寿县\"],[\"511403\",\"彭山区\"],[\"511404\",\"洪雅县\"],[\"511405\",\"丹棱县\"],[\"511406\",\"青神县\"]]],[\"5115\",\"宜宾市\",[[\"511501\",\"翠屏区\"],[\"511502\",\"叙州区\"],[\"511503\",\"南溪区\"],[\"511504\",\"江安县\"],[\"511505\",\"长宁县\"],[\"511506\",\"高县\"],[\"511507\",\"珙县\"],[\"511508\",\"筠连县\"],[\"511509\",\"兴文县\"],[\"511510\",\"屏山县\"]]],[\"5116\",\"广安市\",[[\"511601\",\"广安区\"],[\"511602\",\"岳池县\"],[\"511603\",\"武胜县\"],[\"511604\",\"邻水县\"],[\"511605\",\"华蓥市\"],[\"511606\",\"前锋区\"]]],[\"5117\",\"达州市\",[[\"511701\",\"通川区\"],[\"511702\",\"达川区\"],[\"511703\",\"宣汉县\"],[\"511704\",\"开江县\"],[\"511705\",\"大竹县\"],[\"511706\",\"渠县\"],[\"511707\",\"万源市\"]]],[\"5118\",\"雅安市\",[[\"511801\",\"雨城区\"],[\"511802\",\"名山区\"],[\"511803\",\"荥经县\"],[\"511804\",\"汉源县\"],[\"511805\",\"石棉县\"],[\"511806\",\"天全县\"],[\"511807\",\"芦山县\"],[\"511808\",\"宝兴县\"]]],[\"5119\",\"巴中市\",[[\"511901\",\"巴州区\"],[\"511902\",\"通江县\"],[\"511903\",\"南江县\"],[\"511904\",\"平昌县\"],[\"511905\",\"恩阳区\"]]],[\"5120\",\"资阳市\",[[\"512001\",\"雁江区\"],[\"512002\",\"安岳县\"],[\"512003\",\"乐至县\"]]],[\"5132\",\"阿坝藏族羌族自治州\",[[\"513201\",\"汶川县\"],[\"513202\",\"理县\"],[\"513203\",\"茂县\"],[\"513204\",\"松潘县\"],[\"513205\",\"九寨沟县\"],[\"513206\",\"金川县\"],[\"513207\",\"小金县\"],[\"513208\",\"黑水县\"],[\"513209\",\"马尔康市\"],[\"513210\",\"壤塘县\"],[\"513211\",\"阿坝县\"],[\"513212\",\"若尔盖县\"],[\"513213\",\"红原县\"]]],[\"5133\",\"甘孜藏族自治州\",[[\"513301\",\"康定市\"],[\"513302\",\"泸定县\"],[\"513303\",\"丹巴县\"],[\"513304\",\"九龙县\"],[\"513305\",\"雅江县\"],[\"513306\",\"道孚县\"],[\"513307\",\"炉霍县\"],[\"513308\",\"甘孜县\"],[\"513309\",\"新龙县\"],[\"513310\",\"德格县\"],[\"513311\",\"白玉县\"],[\"513312\",\"石渠县\"],[\"513313\",\"色达县\"],[\"513314\",\"理塘县\"],[\"513315\",\"巴塘县\"],[\"513316\",\"乡城县\"],[\"513317\",\"稻城县\"],[\"513318\",\"得荣县\"]]],[\"5134\",\"凉山彝族自治州\",[[\"513401\",\"西昌市\"],[\"513402\",\"木里藏族自治县\"],[\"513403\",\"盐源县\"],[\"513404\",\"德昌县\"],[\"513405\",\"会理市\"],[\"513406\",\"会东县\"],[\"513407\",\"宁南县\"],[\"513408\",\"普格县\"],[\"513409\",\"布拖县\"],[\"513410\",\"金阳县\"],[\"513411\",\"昭觉县\"],[\"513412\",\"喜德县\"],[\"513413\",\"冕宁县\"],[\"513414\",\"越西县\"],[\"513415\",\"甘洛县\"],[\"513416\",\"美姑县\"],[\"513417\",\"雷波县\"]]]]],[\"5200\",\"贵州省\",[[\"5201\",\"贵阳市\",[[\"520101\",\"云岩区\"],[\"520102\",\"南明区\"],[\"520103\",\"花溪区\"],[\"520104\",\"观山湖区\"],[\"520105\",\"乌当区\"],[\"520106\",\"清镇市\"],[\"520107\",\"修文县\"],[\"520108\",\"息烽县\"],[\"520109\",\"开阳县\"],[\"520110\",\"白云区\"]]],[\"5202\",\"六盘水市\",[[\"520201\",\"钟山区\"],[\"520202\",\"六枝特区\"],[\"520203\",\"水城区\"],[\"520204\",\"盘州市\"]]],[\"5203\",\"遵义市\",[[\"520301\",\"红花岗区\"],[\"520302\",\"汇川区\"],[\"520303\",\"播州区\"],[\"520304\",\"桐梓县\"],[\"520305\",\"绥阳县\"],[\"520306\",\"正安县\"],[\"520307\",\"道真仡佬族苗族自治县\"],[\"520308\",\"务川仡佬族苗族自治县\"],[\"520309\",\"凤冈县\"],[\"520310\",\"湄潭县\"],[\"520311\",\"余庆县\"],[\"520312\",\"习水县\"],[\"520313\",\"赤水市\"],[\"520314\",\"仁怀市\",[[\"52031401\",\"茅台镇\"]]]]],[\"5204\",\"安顺市\",[[\"520401\",\"西秀区\"],[\"520402\",\"平坝区\"],[\"520403\",\"普定县\"],[\"520404\",\"镇宁布依族苗族自治县\"],[\"520405\",\"关岭布依族苗族自治县\"],[\"520406\",\"紫云苗族布依族自治县\"]]],[\"5222\",\"铜仁市\",[[\"522202\",\"江口县\"],[\"522203\",\"玉屏侗族自治县\"],[\"522204\",\"石阡县\"],[\"522205\",\"思南县\"],[\"522206\",\"印江土家族苗族自治县\"],[\"522207\",\"德江县\"],[\"522208\",\"沿河土家族自治县\"],[\"522209\",\"松桃苗族自治县\"],[\"522210\",\"万山区\"],[\"522211\",\"碧江区\"]]],[\"5223\",\"黔西南布依族苗族自治州\",[[\"522301\",\"兴义市\"],[\"522302\",\"兴仁市\"],[\"522303\",\"普安县\"],[\"522304\",\"晴隆县\"],[\"522305\",\"贞丰县\"],[\"522306\",\"望谟县\"],[\"522307\",\"册亨县\"],[\"522308\",\"安龙县\"]]],[\"5224\",\"毕节市\",[[\"522402\",\"大方县\"],[\"522403\",\"黔西市\"],[\"522404\",\"金沙县\"],[\"522405\",\"织金县\"],[\"522406\",\"纳雍县\"],[\"522407\",\"威宁彝族回族苗族自治县\"],[\"522408\",\"赫章县\"],[\"522409\",\"七星关区\"]]],[\"5226\",\"黔东南苗族侗族自治州\",[[\"522601\",\"凯里市\"],[\"522602\",\"黄平县\"],[\"522603\",\"施秉县\"],[\"522604\",\"三穗县\"],[\"522605\",\"镇远县\"],[\"522606\",\"岑巩县\"],[\"522607\",\"天柱县\"],[\"522608\",\"锦屏县\"],[\"522609\",\"剑河县\"],[\"522610\",\"台江县\"],[\"522611\",\"黎平县\"],[\"522612\",\"榕江县\"],[\"522613\",\"从江县\"],[\"522614\",\"雷山县\"],[\"522615\",\"麻江县\"],[\"522616\",\"丹寨县\"]]],[\"5227\",\"黔南布依族苗族自治州\",[[\"522701\",\"都匀市\"],[\"522702\",\"福泉市\"],[\"522703\",\"荔波县\"],[\"522704\",\"贵定县\"],[\"522705\",\"瓮安县\"],[\"522706\",\"独山县\"],[\"522707\",\"平塘县\"],[\"522708\",\"罗甸县\"],[\"522709\",\"长顺县\"],[\"522710\",\"龙里县\"],[\"522711\",\"惠水县\"],[\"522712\",\"三都水族自治县\"]]]]],[\"5300\",\"云南省\",[[\"5301\",\"昆明市\",[[\"530101\",\"五华区\"],[\"530102\",\"盘龙区\"],[\"530103\",\"官渡区\"],[\"530104\",\"西山区\"],[\"530105\",\"东川区\"],[\"530106\",\"呈贡区\"],[\"530107\",\"晋宁区\"],[\"530108\",\"富民县\"],[\"530109\",\"宜良县\"],[\"530110\",\"石林彝族自治县\"],[\"530111\",\"嵩明县\"],[\"530112\",\"禄劝彝族苗族自治县\"],[\"530113\",\"寻甸回族彝族自治县\"],[\"530114\",\"安宁市\"]]],[\"5303\",\"曲靖市\",[[\"530301\",\"麒麟区\"],[\"530302\",\"马龙区\"],[\"530303\",\"陆良县\"],[\"530304\",\"师宗县\"],[\"530305\",\"罗平县\"],[\"530306\",\"富源县\"],[\"530307\",\"会泽县\"],[\"530308\",\"沾益区\"],[\"530309\",\"宣威市\"]]],[\"5304\",\"玉溪市\",[[\"530401\",\"红塔区\"],[\"530402\",\"江川区\"],[\"530403\",\"澄江市\"],[\"530404\",\"通海县\"],[\"530405\",\"华宁县\"],[\"530406\",\"易门县\"],[\"530407\",\"峨山彝族自治县\"],[\"530408\",\"新平彝族傣族自治县\"],[\"530409\",\"元江哈尼族彝族傣族自治县\"]]],[\"5305\",\"保山市\",[[\"530501\",\"隆阳区\"],[\"530502\",\"施甸县\"],[\"530503\",\"腾冲市\"],[\"530504\",\"龙陵县\"],[\"530505\",\"昌宁县\"]]],[\"5306\",\"昭通市\",[[\"530601\",\"昭阳区\"],[\"530602\",\"鲁甸县\"],[\"530603\",\"巧家县\"],[\"530604\",\"盐津县\"],[\"530605\",\"大关县\"],[\"530606\",\"永善县\"],[\"530607\",\"绥江县\"],[\"530608\",\"镇雄县\"],[\"530609\",\"彝良县\"],[\"530610\",\"威信县\"],[\"530611\",\"水富市\"]]],[\"5307\",\"丽江市\",[[\"530701\",\"古城区\"],[\"530702\",\"玉龙纳西族自治县\"],[\"530703\",\"永胜县\"],[\"530704\",\"华坪县\"],[\"530705\",\"宁蒗彝族自治县\"]]],[\"5308\",\"普洱市\",[[\"530801\",\"思茅区\"],[\"530802\",\"宁洱哈尼族彝族自治县\"],[\"530803\",\"墨江哈尼族自治县\"],[\"530804\",\"景东彝族自治县\"],[\"530805\",\"景谷傣族彝族自治县\"],[\"530806\",\"镇沅彝族哈尼族拉祜族自治县\"],[\"530807\",\"江城哈尼族彝族自治县\"],[\"530808\",\"孟连傣族拉祜族佤族自治县\"],[\"530809\",\"澜沧拉祜族自治县\"],[\"530810\",\"西盟佤族自治县\"]]],[\"5309\",\"临沧市\",[[\"530901\",\"临翔区\"],[\"530902\",\"凤庆县\"],[\"530903\",\"云县\"],[\"530904\",\"永德县\"],[\"530905\",\"镇康县\"],[\"530906\",\"双江拉祜族佤族布朗族傣族自治县\"],[\"530907\",\"耿马傣族佤族自治县\"],[\"530908\",\"沧源佤族自治县\"]]],[\"5323\",\"楚雄彝族自治州\",[[\"532301\",\"楚雄市\"],[\"532302\",\"双柏县\"],[\"532303\",\"牟定县\"],[\"532304\",\"南华县\"],[\"532305\",\"姚安县\"],[\"532306\",\"大姚县\"],[\"532307\",\"永仁县\"],[\"532308\",\"元谋县\"],[\"532309\",\"武定县\"],[\"532310\",\"禄丰市\"]]],[\"5325\",\"红河哈尼族彝族自治州\",[[\"532501\",\"个旧市\"],[\"532502\",\"开远市\"],[\"532503\",\"蒙自市\"],[\"532504\",\"屏边苗族自治县\"],[\"532505\",\"建水县\"],[\"532506\",\"石屏县\"],[\"532507\",\"弥勒市\"],[\"532508\",\"泸西县\"],[\"532509\",\"元阳县\"],[\"532510\",\"红河县\"],[\"532511\",\"金平苗族瑶族傣族自治县\"],[\"532512\",\"绿春县\"],[\"532513\",\"河口瑶族自治县\"]]],[\"5326\",\"文山壮族苗族自治州\",[[\"532601\",\"文山市\"],[\"532602\",\"砚山县\"],[\"532603\",\"西畴县\"],[\"532604\",\"麻栗坡县\"],[\"532605\",\"马关县\"],[\"532606\",\"丘北县\"],[\"532607\",\"广南县\"],[\"532608\",\"富宁县\"]]],[\"5328\",\"西双版纳傣族自治州\",[[\"532801\",\"景洪市\"],[\"532802\",\"勐海县\"],[\"532803\",\"勐腊县\"]]],[\"5329\",\"大理白族自治州\",[[\"532901\",\"大理市\"],[\"532902\",\"漾濞彝族自治县\"],[\"532903\",\"祥云县\"],[\"532904\",\"宾川县\"],[\"532905\",\"弥渡县\"],[\"532906\",\"南涧彝族自治县\"],[\"532907\",\"巍山彝族回族自治县\"],[\"532908\",\"永平县\"],[\"532909\",\"云龙县\"],[\"532910\",\"洱源县\"],[\"532911\",\"剑川县\"],[\"532912\",\"鹤庆县\"]]],[\"5331\",\"德宏傣族景颇族自治州\",[[\"533101\",\"瑞丽市\"],[\"533103\",\"梁河县\"],[\"533104\",\"盈江县\"],[\"533105\",\"陇川县\"],[\"533106\",\"芒市\"]]],[\"5333\",\"怒江傈僳族自治州\",[[\"533301\",\"泸水市\"],[\"533302\",\"福贡县\"],[\"533303\",\"贡山独龙族怒族自治县\"],[\"533304\",\"兰坪白族普米族自治县\"]]],[\"5334\",\"迪庆藏族自治州\",[[\"533401\",\"香格里拉市\"],[\"533402\",\"德钦县\"],[\"533403\",\"维西傈僳族自治县\"]]]]],[\"5400\",\"西藏自治区\",[[\"5401\",\"拉萨市\",[[\"540101\",\"城关区\"],[\"540102\",\"林周县\"],[\"540103\",\"当雄县\"],[\"540104\",\"尼木县\"],[\"540105\",\"曲水县\"],[\"540106\",\"堆龙德庆区\"],[\"540107\",\"达孜区\"],[\"540108\",\"墨竹工卡县\"]]],[\"5421\",\"昌都市\",[[\"542101\",\"卡若区\"],[\"542102\",\"江达县\"],[\"542103\",\"贡觉县\"],[\"542104\",\"类乌齐县\"],[\"542105\",\"丁青县\"],[\"542106\",\"察雅县\"],[\"542107\",\"八宿县\"],[\"542108\",\"左贡县\"],[\"542109\",\"芒康县\"],[\"542110\",\"洛隆县\"],[\"542111\",\"边坝县\"]]],[\"5422\",\"山南市\",[[\"542201\",\"乃东区\"],[\"542202\",\"扎囊县\"],[\"542203\",\"贡嘎县\"],[\"542204\",\"桑日县\"],[\"542205\",\"琼结县\"],[\"542206\",\"曲松县\"],[\"542207\",\"措美县\"],[\"542208\",\"洛扎县\"],[\"542209\",\"加查县\"],[\"542210\",\"隆子县\"],[\"542211\",\"错那县\"],[\"542212\",\"浪卡子县\"]]],[\"5423\",\"日喀则市\",[[\"542301\",\"桑珠孜区\"],[\"542302\",\"南木林县\"],[\"542303\",\"江孜县\"],[\"542304\",\"定日县\"],[\"542305\",\"萨迦县\"],[\"542306\",\"拉孜县\"],[\"542307\",\"昂仁县\"],[\"542308\",\"谢通门县\"],[\"542309\",\"白朗县\"],[\"542310\",\"仁布县\"],[\"542311\",\"康马县\"],[\"542312\",\"定结县\"],[\"542313\",\"仲巴县\"],[\"542314\",\"亚东县\"],[\"542315\",\"吉隆县\"],[\"542316\",\"聂拉木县\"],[\"542317\",\"萨嘎县\"],[\"542318\",\"岗巴县\"]]],[\"5424\",\"那曲市\",[[\"542401\",\"色尼区\"],[\"542402\",\"嘉黎县\"],[\"542403\",\"比如县\"],[\"542404\",\"聂荣县\"],[\"542405\",\"安多县\"],[\"542406\",\"申扎县\"],[\"542407\",\"索县\"],[\"542408\",\"班戈县\"],[\"542409\",\"巴青县\"],[\"542410\",\"尼玛县\"],[\"542411\",\"双湖县\"]]],[\"5425\",\"阿里地区\",[[\"542501\",\"普兰县\"],[\"542502\",\"札达县\"],[\"542503\",\"噶尔县\"],[\"542504\",\"日土县\"],[\"542505\",\"革吉县\"],[\"542506\",\"改则县\"],[\"542507\",\"措勤县\"]]],[\"5426\",\"林芝市\",[[\"542601\",\"巴宜区\"],[\"542602\",\"工布江达县\"],[\"542603\",\"米林县\"],[\"542604\",\"墨脱县\"],[\"542605\",\"波密县\"],[\"542606\",\"察隅县\"],[\"542607\",\"朗县\"]]]]],[\"6100\",\"陕西省\",[[\"6101\",\"西安市\",[[\"610101\",\"新城区\"],[\"610102\",\"碑林区\"],[\"610103\",\"莲湖区\"],[\"610104\",\"雁塔区\"],[\"610105\",\"未央区\"],[\"610106\",\"灞桥区\"],[\"610107\",\"长安区\"],[\"610108\",\"阎良区\"],[\"610109\",\"临潼区\"],[\"610110\",\"蓝田县\"],[\"610111\",\"周至县\"],[\"610112\",\"鄠邑区\"],[\"610113\",\"高陵区\"],[\"610114\",\"沣渭新区\"],[\"610115\",\"曲江新区\"],[\"610116\",\"浐灞生态区\"],[\"610117\",\"阎良国家航空高新技术产业基地\"],[\"610118\",\"西安国家民用航天产业基地\"],[\"610119\",\"国际港务区\"],[\"610120\",\"高新区\"],[\"610121\",\"经济技术开发区\"]]],[\"6102\",\"铜川市\",[[\"610201\",\"王益区\"],[\"610202\",\"印台区\"],[\"610203\",\"耀州区\"],[\"610204\",\"宜君县\"]]],[\"6103\",\"宝鸡市\",[[\"610301\",\"渭滨区\"],[\"610302\",\"金台区\"],[\"610303\",\"陈仓区\"],[\"610304\",\"凤翔区\"],[\"610305\",\"岐山县\"],[\"610306\",\"扶风县\"],[\"610307\",\"眉县\"],[\"610308\",\"陇县\"],[\"610309\",\"千阳县\"],[\"610310\",\"麟游县\"],[\"610311\",\"凤县\"],[\"610312\",\"太白县\"]]],[\"6104\",\"咸阳市\",[[\"610401\",\"兴平市\"],[\"610402\",\"秦都区\"],[\"610403\",\"渭城区\"],[\"610404\",\"三原县\"],[\"610405\",\"泾阳县\"],[\"610406\",\"乾县\"],[\"610407\",\"礼泉县\"],[\"610408\",\"永寿县\"],[\"610409\",\"彬州市\"],[\"610410\",\"长武县\"],[\"610411\",\"旬邑县\"],[\"610412\",\"淳化县\"],[\"610413\",\"武功县\"],[\"610414\",\"杨陵区\"]]],[\"6105\",\"渭南市\",[[\"610501\",\"临渭区\"],[\"610502\",\"华州区\"],[\"610503\",\"潼关县\"],[\"610504\",\"大荔县\"],[\"610505\",\"合阳县\"],[\"610506\",\"澄城县\"],[\"610507\",\"蒲城县\"],[\"610508\",\"白水县\"],[\"610509\",\"富平县\"],[\"610510\",\"韩城市\"],[\"610511\",\"华阴市\"]]],[\"6106\",\"延安市\",[[\"610601\",\"宝塔区\"],[\"610602\",\"延长县\"],[\"610603\",\"延川县\"],[\"610604\",\"子长市\"],[\"610605\",\"安塞区\"],[\"610606\",\"志丹县\"],[\"610607\",\"吴起县\"],[\"610608\",\"甘泉县\"],[\"610609\",\"富县\"],[\"610610\",\"洛川县\"],[\"610611\",\"宜川县\"],[\"610612\",\"黄龙县\"],[\"610613\",\"黄陵县\"]]],[\"6107\",\"汉中市\",[[\"610701\",\"汉台区\"],[\"610702\",\"南郑区\"],[\"610703\",\"城固县\"],[\"610704\",\"洋县\"],[\"610705\",\"西乡县\"],[\"610706\",\"勉县\"],[\"610707\",\"宁强县\"],[\"610708\",\"略阳县\"],[\"610709\",\"镇巴县\"],[\"610710\",\"留坝县\"],[\"610711\",\"佛坪县\"]]],[\"6108\",\"榆林市\",[[\"610801\",\"榆阳区\"],[\"610802\",\"神木市\"],[\"610803\",\"府谷县\"],[\"610804\",\"横山区\"],[\"610805\",\"靖边县\"],[\"610806\",\"定边县\"],[\"610807\",\"绥德县\"],[\"610808\",\"米脂县\"],[\"610809\",\"佳县\"],[\"610810\",\"吴堡县\"],[\"610811\",\"清涧县\"],[\"610812\",\"子洲县\"]]],[\"6109\",\"安康市\",[[\"610901\",\"汉滨区\"],[\"610902\",\"汉阴县\"],[\"610903\",\"石泉县\"],[\"610904\",\"宁陕县\"],[\"610905\",\"紫阳县\"],[\"610906\",\"岚皋县\"],[\"610907\",\"平利县\"],[\"610908\",\"镇坪县\"],[\"610909\",\"旬阳市\"],[\"610910\",\"白河县\"]]],[\"6110\",\"商洛市\",[[\"611001\",\"商州区\"],[\"611002\",\"洛南县\"],[\"611003\",\"丹凤县\"],[\"611004\",\"商南县\"],[\"611005\",\"山阳县\"],[\"611006\",\"镇安县\"],[\"611007\",\"柞水县\"]]],[\"6112\",\"西咸新区\"]]],[\"6200\",\"甘肃省\",[[\"6201\",\"兰州市\",[[\"620101\",\"城关区\"],[\"620102\",\"七里河区\"],[\"620103\",\"西固区\"],[\"620104\",\"安宁区\"],[\"620105\",\"红古区\"],[\"620106\",\"永登县\"],[\"620107\",\"皋兰县\"],[\"620108\",\"榆中县\"]]],[\"6202\",\"嘉峪关市\"],[\"6203\",\"金昌市\",[[\"620301\",\"金川区\"],[\"620302\",\"永昌县\"]]],[\"6204\",\"白银市\",[[\"620401\",\"白银区\"],[\"620402\",\"平川区\"],[\"620403\",\"靖远县\"],[\"620404\",\"会宁县\"],[\"620405\",\"景泰县\"]]],[\"6205\",\"天水市\",[[\"620501\",\"秦州区\"],[\"620502\",\"麦积区\"],[\"620503\",\"清水县\"],[\"620504\",\"秦安县\"],[\"620505\",\"甘谷县\"],[\"620506\",\"武山县\"],[\"620507\",\"张家川回族自治县\"]]],[\"6206\",\"武威市\",[[\"620601\",\"凉州区\"],[\"620602\",\"民勤县\"],[\"620603\",\"古浪县\"],[\"620604\",\"天祝藏族自治县\"]]],[\"6207\",\"张掖市\",[[\"620701\",\"甘州区\"],[\"620702\",\"肃南裕固族自治县\"],[\"620703\",\"民乐县\"],[\"620704\",\"临泽县\"],[\"620705\",\"高台县\"],[\"620706\",\"山丹县\"]]],[\"6208\",\"平凉市\",[[\"620801\",\"崆峒区\"],[\"620802\",\"泾川县\"],[\"620803\",\"灵台县\"],[\"620804\",\"崇信县\"],[\"620805\",\"华亭市\"],[\"620806\",\"庄浪县\"],[\"620807\",\"静宁县\"]]],[\"6209\",\"酒泉市\",[[\"620901\",\"肃州区\"],[\"620902\",\"金塔县\"],[\"620903\",\"瓜州县\"],[\"620904\",\"肃北蒙古族自治县\"],[\"620905\",\"阿克塞哈萨克族自治县\"],[\"620906\",\"玉门市\"],[\"620907\",\"敦煌市\"]]],[\"6210\",\"庆阳市\",[[\"621001\",\"西峰区\"],[\"621002\",\"庆城县\"],[\"621003\",\"环县\"],[\"621004\",\"华池县\"],[\"621005\",\"合水县\"],[\"621006\",\"正宁县\"],[\"621007\",\"宁县\"],[\"621008\",\"镇原县\"]]],[\"6211\",\"定西市\",[[\"621101\",\"安定区\"],[\"621102\",\"通渭县\"],[\"621103\",\"陇西县\"],[\"621104\",\"渭源县\"],[\"621105\",\"临洮县\"],[\"621106\",\"漳县\"],[\"621107\",\"岷县\"]]],[\"6212\",\"陇南市\",[[\"621201\",\"武都区\"],[\"621202\",\"成县\"],[\"621203\",\"文县\"],[\"621204\",\"宕昌县\"],[\"621205\",\"康县\"],[\"621206\",\"西和县\"],[\"621207\",\"礼县\"],[\"621208\",\"徽县\"],[\"621209\",\"两当县\"]]],[\"6229\",\"临夏回族自治州\",[[\"622901\",\"临夏市\"],[\"622902\",\"临夏县\"],[\"622903\",\"康乐县\"],[\"622904\",\"永靖县\"],[\"622905\",\"广河县\"],[\"622906\",\"和政县\"],[\"622907\",\"东乡族自治县\"],[\"622908\",\"积石山保安族东乡族撒拉族自治县\"]]],[\"6230\",\"甘南藏族自治州\",[[\"623001\",\"合作市\"],[\"623002\",\"临潭县\"],[\"623003\",\"卓尼县\"],[\"623004\",\"舟曲县\"],[\"623005\",\"迭部县\"],[\"623006\",\"玛曲县\"],[\"623007\",\"碌曲县\"],[\"623008\",\"夏河县\"]]]]],[\"6300\",\"青海省\",[[\"6301\",\"西宁市\",[[\"630101\",\"城东区\"],[\"630102\",\"城中区\"],[\"630103\",\"城西区\"],[\"630104\",\"城北区\"],[\"630105\",\"大通回族土族自治县\"],[\"630106\",\"湟中区\"],[\"630107\",\"湟源县\"]]],[\"6321\",\"海东市\",[[\"632101\",\"平安区\"],[\"632102\",\"民和回族土族自治县\"],[\"632103\",\"乐都区\"],[\"632104\",\"互助土族自治县\"],[\"632105\",\"化隆回族自治县\"],[\"632106\",\"循化撒拉族自治县\"]]],[\"6322\",\"海北藏族自治州\",[[\"632201\",\"门源回族自治县\"],[\"632202\",\"祁连县\"],[\"632203\",\"海晏县\"],[\"632204\",\"刚察县\"]]],[\"6323\",\"黄南藏族自治州\",[[\"632301\",\"同仁市\"],[\"632302\",\"尖扎县\"],[\"632303\",\"泽库县\"],[\"632304\",\"河南蒙古族自治县\"]]],[\"6325\",\"海南藏族自治州\",[[\"632501\",\"共和县\"],[\"632502\",\"同德县\"],[\"632503\",\"贵德县\"],[\"632504\",\"兴海县\"],[\"632505\",\"贵南县\"]]],[\"6326\",\"果洛藏族自治州\",[[\"632601\",\"玛沁县\"],[\"632602\",\"班玛县\"],[\"632603\",\"甘德县\"],[\"632604\",\"达日县\"],[\"632605\",\"久治县\"],[\"632606\",\"玛多县\"]]],[\"6327\",\"玉树藏族自治州\",[[\"632701\",\"玉树市\"],[\"632702\",\"杂多县\"],[\"632703\",\"称多县\"],[\"632704\",\"治多县\"],[\"632705\",\"囊谦县\"],[\"632706\",\"曲麻莱县\"]]],[\"6328\",\"海西蒙古族藏族自治州\",[[\"6331\",\"格尔木市\"],[\"632802\",\"德令哈市\"],[\"632803\",\"乌兰县\"],[\"632828\",\"茫崖市\",[[\"63280301\",\"花土沟镇\"]]],[\"632804\",\"都兰县\"],[\"632805\",\"天峻县\"],[\"632825\",\"海西蒙古族藏族自治州直辖\"]]]]],[\"6400\",\"宁夏回族自治区\",[[\"6401\",\"银川市\",[[\"640101\",\"兴庆区\"],[\"640102\",\"西夏区\"],[\"640103\",\"金凤区\"],[\"640104\",\"永宁县\"],[\"640105\",\"贺兰县\"],[\"640106\",\"灵武市\"]]],[\"6402\",\"石嘴山市\",[[\"640201\",\"大武口区\"],[\"640202\",\"惠农区\"],[\"640203\",\"平罗县\"]]],[\"6403\",\"吴忠市\",[[\"640301\",\"利通区\"],[\"640302\",\"红寺堡区\"],[\"640303\",\"盐池县\"],[\"640304\",\"同心县\"],[\"640305\",\"青铜峡市\"]]],[\"6404\",\"固原市\",[[\"640401\",\"原州区\"],[\"640402\",\"西吉县\"],[\"640403\",\"隆德县\"],[\"640404\",\"泾源县\"],[\"640405\",\"彭阳县\"]]],[\"6405\",\"中卫市\",[[\"640501\",\"沙坡头区\"],[\"640502\",\"中宁县\"],[\"640503\",\"海原县\"]]]]],[\"6500\",\"新疆维吾尔自治区\",[[\"6501\",\"乌鲁木齐市\",[[\"650101\",\"天山区\"],[\"650102\",\"沙依巴克区\"],[\"650103\",\"新市区\"],[\"650104\",\"水磨沟区\"],[\"650105\",\"头屯河区\"],[\"650106\",\"达坂城区\"],[\"650107\",\"米东区\"],[\"650108\",\"乌鲁木齐县\"]]],[\"6502\",\"克拉玛依市\",[[\"650201\",\"独山子区\"],[\"650202\",\"克拉玛依区\"],[\"650203\",\"白碱滩区\"],[\"650204\",\"乌尔禾区\"]]],[\"6521\",\"吐鲁番市\",[[\"652102\",\"鄯善县\"],[\"652103\",\"托克逊县\"],[\"652104\",\"高昌区\"]]],[\"6522\",\"哈密市\",[[\"652202\",\"巴里坤哈萨克自治县\"],[\"652203\",\"伊吾县\"],[\"652204\",\"伊州区\"]]],[\"6523\",\"昌吉回族自治州\",[[\"652301\",\"昌吉市\"],[\"652302\",\"阜康市\"],[\"652303\",\"呼图壁县\"],[\"652304\",\"玛纳斯县\"],[\"652305\",\"奇台县\"],[\"652306\",\"吉木萨尔县\"],[\"652307\",\"木垒哈萨克自治县\"]]],[\"6527\",\"博尔塔拉蒙古自治州\",[[\"652701\",\"博乐市\"],[\"652702\",\"精河县\"],[\"652703\",\"温泉县\"],[\"652704\",\"阿拉山口市\"]]],[\"6528\",\"巴音郭楞蒙古自治州\",[[\"652801\",\"库尔勒市\"],[\"652802\",\"轮台县\"],[\"652803\",\"尉犁县\"],[\"652804\",\"若羌县\"],[\"652805\",\"且末县\"],[\"652806\",\"焉耆回族自治县\"],[\"652807\",\"和静县\"],[\"652808\",\"和硕县\"],[\"652809\",\"博湖县\"]]],[\"6529\",\"阿克苏地区\",[[\"652901\",\"阿克苏市\"],[\"652902\",\"温宿县\"],[\"652903\",\"库车市\"],[\"652904\",\"沙雅县\"],[\"652905\",\"新和县\"],[\"652906\",\"拜城县\"],[\"652907\",\"乌什县\"],[\"652908\",\"阿瓦提县\"],[\"652909\",\"柯坪县\"]]],[\"6530\",\"克孜勒苏柯尔克孜自治州\",[[\"653001\",\"阿图什市\"],[\"653002\",\"阿克陶县\"],[\"653003\",\"阿合奇县\"],[\"653004\",\"乌恰县\"]]],[\"6531\",\"喀什地区\",[[\"653101\",\"喀什市\"],[\"653102\",\"疏附县\"],[\"653103\",\"疏勒县\"],[\"653104\",\"英吉沙县\"],[\"653105\",\"泽普县\"],[\"653106\",\"莎车县\"],[\"653107\",\"叶城县\"],[\"653108\",\"麦盖提县\"],[\"653109\",\"岳普湖县\"],[\"653110\",\"伽师县\"],[\"653111\",\"巴楚县\"],[\"653112\",\"塔什库尔干塔吉克自治县\"]]],[\"6532\",\"和田地区\",[[\"653201\",\"和田市\"],[\"653202\",\"和田县\"],[\"653203\",\"墨玉县\"],[\"653204\",\"皮山县\"],[\"653205\",\"洛浦县\"],[\"653206\",\"策勒县\"],[\"653207\",\"于田县\"],[\"653208\",\"民丰县\"]]],[\"6540\",\"伊犁哈萨克自治州\",[[\"654001\",\"奎屯市\"],[\"654003\",\"伊宁市\"],[\"654004\",\"伊宁县\"],[\"654005\",\"察布查尔锡伯自治县\"],[\"654006\",\"霍城县\"],[\"654007\",\"巩留县\"],[\"654008\",\"新源县\"],[\"654009\",\"昭苏县\"],[\"654010\",\"特克斯县\"],[\"654011\",\"尼勒克县\"],[\"654012\",\"霍尔果斯市\"]]],[\"6542\",\"塔城地区\",[[\"654002\",\"乌苏市\"],[\"654201\",\"塔城市\"],[\"654202\",\"额敏县\"],[\"654203\",\"沙湾市\"],[\"654204\",\"托里县\"],[\"654205\",\"裕民县\"],[\"654206\",\"和布克赛尔蒙古自治县\"]]],[\"6543\",\"阿勒泰地区\",[[\"654301\",\"阿勒泰市\"],[\"654302\",\"布尔津县\"],[\"654303\",\"富蕴县\"],[\"654304\",\"福海县\"],[\"654305\",\"哈巴河县\"],[\"654306\",\"青河县\"],[\"654307\",\"吉木乃县\"]]],[\"6544\",\"石河子市\"],[\"6545\",\"阿拉尔市\"],[\"6546\",\"图木舒克市\"],[\"6547\",\"五家渠市\"],[\"6548\",\"北屯市\"],[\"6552\",\"铁门关市\"],[\"659007\",\"双河市\"],[\"659008\",\"可克达拉市\"],[\"659009\",\"昆玉市\"],[\"659010\",\"胡杨河市\"],[\"659011\",\"新星市\"]]],[\"7100\",\"台湾省\",[[\"7101\",\"台北市\"],[\"7102\",\"高雄市\"],[\"7103\",\"基隆市\"],[\"7104\",\"台中市\"],[\"7105\",\"台南市\"],[\"7106\",\"新竹市\"],[\"7107\",\"嘉义市\"],[\"7108\",\"新北市\"],[\"7109\",\"宜兰县\"],[\"7110\",\"桃园市\"],[\"7111\",\"新竹县\"],[\"7112\",\"苗栗县\"],[\"7114\",\"彰化县\"],[\"7115\",\"南投县\"],[\"7116\",\"云林县\"],[\"7117\",\"嘉义县\"],[\"7120\",\"屏东县\"],[\"7121\",\"台东县\"],[\"7122\",\"花莲县\"],[\"7123\",\"澎湖县\"]]],[\"8100\",\"香港特别行政区\",[[\"8101\",\"中西区\"],[\"8102\",\"东区\"],[\"8103\",\"九龙城区\"],[\"8104\",\"观塘区\"],[\"8105\",\"南区\"],[\"8106\",\"深水埗区\"],[\"8107\",\"黄大仙区\"],[\"8108\",\"湾仔区\"],[\"8109\",\"油尖旺区\"],[\"8110\",\"离岛区\"],[\"8111\",\"葵青区\"],[\"8112\",\"北区\"],[\"8113\",\"西贡区\"],[\"8114\",\"沙田区\"],[\"8115\",\"屯门区\"],[\"8116\",\"大埔区\"],[\"8117\",\"荃湾区\"],[\"8118\",\"元朗区\"]]],[\"8200\",\"澳门特别行政区\",[[\"820002\",\"花王堂区\"],[\"820006\",\"嘉模堂区\"],[\"820007\",\"路凼填海区\"],[\"820008\",\"圣方济各堂区\"],[\"8204\",\"望德堂区\"],[\"8201\",\"花地玛堂区\"],[\"8205\",\"风顺堂区\"],[\"8203\",\"大堂区\"]]],[\"9000\",\"其他\"]]"); + try { + JSONArray dataArray = JSONArray.parseArray(data.toString()); + System.out.println(dataArray.size()); + for(int i=0;i