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