如何使用聚合数据实现Json解析全国市县区按汉字首字母排序
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本篇内容介绍了"如何使用聚合数据实现Json解析全国市县区按汉字首字母排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2025年11月09日如何使用聚合数据实现Json解析全国市县区按汉字首字母排序
本篇内容介绍了"如何使用聚合数据实现Json解析全国市县区按汉字首字母排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.text.Collator;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Iterator;import java.util.List;import java.util.Locale; import net.sf.json.JSONArray;import net.sf.json.JSONObject; public class Test_1 { private static String result_info = ""; static List list_district = new ArrayList(); public static void main(String[] args) { URL url; try { url = new URL( "http://v.juhe.cn/postcode/pcd?dtype=json&key=9da.......");/需要自己申请 聚合数据的 apikey HttpURLConnection urlcon = (HttpURLConnection) url.openConnection(); urlcon.connect(); // 获取连接 InputStream is = urlcon.getInputStream(); BufferedReader buffer = new BufferedReader(new InputStreamReader( is, "utf-8")); StringBuffer bs = new StringBuffer(); String linputline = null; while ((linputline = buffer.readLine()) != null) { result_info += linputline + "\n"; } // System.out.println(result_info);///所有信息不用输出 if (!result_info.equals("")) { JSONObject dataJson = JSONObject.fromObject(result_info); System.out.println(dataJson.getString("reason")); // JSONObject result_province = // dataJson.getJSONObject("result"); for (int j = 0; j < 31; j++) { JSONArray result_province_array = dataJson .getJSONArray("result"); String province = result_province_array.getJSONObject(j) .getString("province");// System.out.println(j + 1 + ": " + province); list_district.add(province); JSONArray result_province_city_array = result_province_array .getJSONObject(j).getJSONArray("city"); for (int k = 0; k < result_province_city_array.size(); k++) { String city = result_province_city_array.getJSONObject( k).getString("city"); String city_id = result_province_city_array .getJSONObject(k).getString("id");//// System.out.println(j + 1 + city_id + ": " + province// + ":" + city); list_district.add(province + " " + city); JSONArray result_province_city_district_array = result_province_city_array .getJSONObject(k).getJSONArray("district"); for (int m = 0; m < result_province_city_district_array .size(); m++) { String district_id = result_province_city_district_array .getJSONObject(m).getString("id"); String district = result_province_city_district_array .getJSONObject(m).getString("district"); // System.out.println(j + 1 + city_id + district_id// + ": " + province + " " + city + " "// + district); list_district.add(province + " " + city + " " + district); }// /for m }// /for k }// /for j }//if String[] str_district = new String[list_district.size()]; for(int n=0;n"如何使用聚合数据实现Json解析全国市县区按汉字首字母排序"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
数据
全国
字母
市县
汉字
排序
内容
更多
知识
输出
实用
学有所成
接下来
不用
信息
困境
实际
情况
文章
案例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
查看某个数据库所有表命令
重庆百信服务器厂家
网络安全法教育演讲稿
软件开发 协作
服务器硬盘故障数据重建
高二计算机网络技术建构图
车站管理系统数据库脚本
软件开发流程文档管理
我的世界单人模式内置服务器
ikuai vpn服务器
神通数据库查看版本号
成本数据库表单
网络安全日报题目
网络安全手抄报的字怎样写
热血传奇开放服务器
南美联赛数据库
java软件开发内容
三人行网络技术有限公司
数据库操作测试
通兑全城软件开发
网络安全 进阶笔记
员工网络安全试题库
3g网络技术课程
中小学生网络安全教育简报
打印服务器系统
上海现代化软件开发参考价格
闵行区网络安全
服务器ddr3与ddr3
应用网络技术有限公司职务
查询员工信息的数据库