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() + "]");
相关推荐
双叶83614 分钟前
(Python)文件储存的认识,文件路径(文件储存基础教程)(Windows系统文件路径)(基础教程)
开发语言·windows·python
半旧夜夏21 分钟前
Bug猫学习史#1:面向对象
java
喜欢吃燃面24 分钟前
C++:list(1)list的使用
开发语言·c++·学习
wenb1n28 分钟前
【安全漏洞】隐藏在HTTP请求中的“隐形杀手”:Host头攻击漏洞深度剖析
java·后端
字节跳跃者36 分钟前
SpringBoot AOP + Redis 延时双删功能实战
java·后端
枫昕柚37 分钟前
python
开发语言·python
一只叫煤球的猫39 分钟前
你真的处理好 null 了吗?——11种常见但容易被忽视的空值处理方式
java·后端·面试
在钱塘江43 分钟前
《On Java进阶卷》- 笔记-2-对象传递和返回
java·后端
Dxy12393102161 小时前
Python Requests-HTML库详解:从入门到实战
开发语言·python·html
a cool fish(无名)1 小时前
rust-模块树中引用项的路径
java·前端·rust