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() + "]");
相关推荐
Chan166 分钟前
【 微服务SpringCloud | 方案设计 】
java·spring boot·微服务·云原生·架构·intellij-idea
小屁猪qAq8 分钟前
设计模式总纲
开发语言·c++·设计模式
不绝19114 分钟前
C#核心:多态
开发语言·c#
Howrun77714 分钟前
C++标准线程库-全面讲解
开发语言·c++
浪扼飞舟16 分钟前
C#(多线程和同步异步)
java·开发语言
万行16 分钟前
机器人系统SLAM讲解
开发语言·python·决策树·机器学习·机器人
抬头望远方17 分钟前
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
开发语言·支持向量机·matlab·无人机
matlab科研助手19 分钟前
【路径规划】基于遗传算法的农药无人机在多边形区域的路径规划研究附Matlab代码
开发语言·matlab·无人机
hanqunfeng22 分钟前
(三十三)Redisson 实战
java·spring boot·后端
2301_7806698622 分钟前
字符集及其编码、解码操作、IO流分类
java·开发语言