//对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
相关推荐
豆沙沙包?2 分钟前
2026年--Lc334-2130. 链表最大孪生和(链表转数组)--java版柒.梧.9 分钟前
SSM常见核心面试问题深度解析智慧地球(AI·Earth)16 分钟前
Codex配置问题解析:wire_api格式不匹配导致的“Reconnecting...”循环kupeThinkPoem24 分钟前
QJsonObject能否嵌套查找?Ralph_Y24 分钟前
C++虚继承杨章隐25 分钟前
Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山SmartRadio34 分钟前
进一步优化CH585M的低功耗模式Renhao-Wan37 分钟前
Java 并发基石:AQS (AbstractQueuedSynchronizer)SweetCode1 小时前
【无标题】shughui1 小时前
Python基础面试题:语言定位+数据类型+核心操作+算法实战(含代码实例)