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() + "]");
相关推荐
清水白石0089 小时前
Python 编程实战全景:从基础语法到插件架构、异步性能与工程最佳实践
开发语言·python·架构
yaoxin52112310 小时前
390. Java IO API - WatchDir 示例
java·前端·python
Halo_tjn11 小时前
Java 基于字符串相关知识点
java·开发语言·算法
梦想的颜色11 小时前
java 利用redis来限制用户频繁点击
java·开发语言
报错小能手11 小时前
Swift 并发 Combine响应式框架
开发语言·ios·swift
万法若空12 小时前
C++ <memory> 库全方位详解
开发语言·c++
代码中介商12 小时前
C++ 类型转换深度解析:static_cast、dynamic_cast、const_cast、reinterpret_cast
开发语言·c++
青小莫12 小时前
C++之string(OJ练习)
开发语言·c++·stl
freshman_y12 小时前
一篇介绍C语言中二级指针和二维数组的文章
c语言·开发语言
-Marks-12 小时前
【C++编程】STL简介 --- (是什么 | 版本发展历程 | 六大组件 | 重要性缺陷以及如何学习)
开发语言·c++·学习·stl·stl版本