//对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
相关推荐
Volunteer Technology1 小时前
架构面试题(一)清水白石0081 小时前
Python 对象序列化深度解析:pickle、JSON 与自定义协议的取舍之道2401_876907521 小时前
Python机器学习实践指南努力中的编程者1 小时前
栈和队列(C语言底层实现环形队列)回到原点的码农2 小时前
Spring Data JDBC 详解gf13211112 小时前
python_查询并删除飞书多维表格中的记录zb200641202 小时前
Spring Boot 实战:轻松实现文件上传与下载功能一勺菠萝丶2 小时前
Flowable + Spring 集成踩坑:流程结束监听器查询历史任务为空 & 获取不到审批意见jwn9992 小时前
Spring Boot 整合 Keycloak宁波阿成2 小时前
OpenClaw 在 Ubuntu 22.04.5 LTS 上的安装与问题处理记录