//对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() + "]");
JAVA用TreeMap实现JSON按字母升序排序
喝着咖啡敲代码2024-07-27 15:30
相关推荐
plainGeekDev6 分钟前
JUnit 4 → JUnit 5 + KotlinplainGeekDev8 分钟前
Mockito → MockKgeovindu8 分钟前
go:Bit Operation AlgorithmZane199431 分钟前
ThreadLocal 与 BlockingQueue:线程本地变量的内存泄漏原理,以及阻塞队列怎么选?用户31268748772032 分钟前
Spring Bean 生命周期到底经历了什么?从实例化到销毁的全链路拆解Flittly37 分钟前
【我的手搓轮子日记】(2)handmade-ioc 手搓 IOC 容器阿昌喜欢吃黄桃38 分钟前
Dubbo服务重启时注册中心下线不及时问题排查与修复记录程序员钟霖1 小时前
【实战版】Spring IOC 控制反转详解confiself1 小时前
树形思考研究进展还是鼠鼠1 小时前
【Spring AI智能体实战 01】Java开发者接入大模型:国内平台、Token与API Key入门