JAVA用TreeMap实现JSON按字母升序排序

复制代码
//对JSON数据按照英文字母升序排序
JSONObject jsonObject = JSONObject.parseObject(data);
Map<String, Object> map = jsonObject.getInnerMap();
Map<String, Object> sortedMap = new TreeMap<>(map);
JSONObject sortedJsonObject = new JSONObject(sortedMap);
logger.info("排序后报文: [" + sortedJsonObject.toString() + "]");
相关推荐
jwt7939279373 小时前
基于SpringBoot和Leaflet的行政区划地图掩膜效果实战
java·spring boot·后端
深海空无一人3 小时前
python基础
开发语言·python
大尚来也3 小时前
Java多线程实战:从基础创建到返回值获取的深度解析
开发语言
亚马逊云开发者3 小时前
IDEA 里装个 AI 助手:Amazon Q Developer for JetBrains 实测体验
java·ide·intellij-idea
imuliuliang4 小时前
Java MySQL 连接
java·mysql·adb
沐知全栈开发4 小时前
jQuery 后代选择器详解
开发语言
liuyao_xianhui4 小时前
优选算法_岛屿的最大面积_floodfill算法_C++
java·开发语言·数据结构·c++·算法·leetcode·链表
庞轩px4 小时前
后端开发面试题总结
java·jvm·面试·并发编程·mysql与redis·spring与消息队列·网络协议与设计模式
xvhao20134 小时前
C++freopen的用法
开发语言·c++
希望永不加班4 小时前
SpringBoot 整合 MyBatis 完整实战
java·spring boot·后端·spring·mybatis