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
大尚来也10 分钟前
Java多线程实战:从基础创建到返回值获取的深度解析
开发语言
亚马逊云开发者11 分钟前
IDEA 里装个 AI 助手:Amazon Q Developer for JetBrains 实测体验
java·ide·intellij-idea
imuliuliang14 分钟前
Java MySQL 连接
java·mysql·adb
沐知全栈开发16 分钟前
jQuery 后代选择器详解
开发语言
liuyao_xianhui16 分钟前
优选算法_岛屿的最大面积_floodfill算法_C++
java·开发语言·数据结构·c++·算法·leetcode·链表
庞轩px22 分钟前
后端开发面试题总结
java·jvm·面试·并发编程·mysql与redis·spring与消息队列·网络协议与设计模式
xvhao201322 分钟前
C++freopen的用法
开发语言·c++
希望永不加班24 分钟前
SpringBoot 整合 MyBatis 完整实战
java·spring boot·后端·spring·mybatis