//对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
相关推荐
精英的英5 分钟前
记一次 Qt5 Language Server 开发步行cgn6 分钟前
MyBatis 多对一关联映射详解仍然.9 分钟前
SpringCloud---Eureka介绍霸道流氓气质13 分钟前
Spring 事务同步机制 —— AfterTransactionActionCollector 的异步解耦原理烧酒同学15 分钟前
【C++】记录size of std::vector的巧妙坑Lightpwd21 分钟前
PostgreSQL jsonb 写入踩坑:一条 `\u0000` 如何让整批同步失败,还把异常伪装成“数据完整性冲突”周周哈哈哈28 分钟前
线程创建、执行、退出、回收云边有个稻草人29 分钟前
飞算JavaAI能处理SaaS套餐变更业务吗?gb421528733 分钟前
python中Web应用服务器萧瑟余晖1 小时前
Java深入解析篇三十六之分布式系统详解