如何使用聚合数据实现Json解析全国市县区按汉字首字母排序
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本篇内容介绍了"如何使用聚合数据实现Json解析全国市县区按汉字首字母排序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2025年01月18日如何使用聚合数据实现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 Listlist_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安全错误
数据库的锁怎样保障安全
如何查看服务器管理员权限
凡科数据库
组态王离散型变量插入数据库
惠州网络安全宣传活动
青少年网络安全法律法规
手机软件开发工程师专业技能
东华软件开发用什么语言
服务器对孕妇辐射大吗
源码怎么上传到服务器
东莞手机游戏软件开发方向
网络数据库技术试题
我与网络安全征文两千字
网络技术毕业证
阿里网络安全人数
aps页面连接数据库出错
网络安全双重签名的过程
健康的网络安全教育
链路层的网络安全
网络安全先进工作
数据库中xz yz怎么读
杭州市索非软件开发
广州暴迅互联网科技
西安app软件开发哪个好
数据库连接查询语句join
国开数据库运维心得体会
联通网络技术研究院有多少人
与生活息息相关的网络安全知识
服务器搭建与管理心得
无加盟费的云服务器代理加盟
三十六计服务器