欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Map转成JSON数据,根据key排序问题

程序员文章站 2022-04-04 12:29:46
...

有时候我们根据前台页面显示的结构,去后台创建数据结构来方便查到数据后,传递给前台显示,今天就碰到一个问题,前台需要一个Map结构的数据,根据时间倒序,我在后台已经处理好了顺序,但是转换JSON之后,顺序就乱了,用LinkedHashMap也没用,用JsonArray会报失败,后来我放弃了fastJson,采用Gson,来转换JSON,就会保留顺序,个人感觉谷歌的确实比阿里的好用啊.基本不会抛异常.

 

Map转换JSON对象
Gson gson=new Gson();
String remarkContent=gson.toJson(map);
if(!StringUtils.isBlank(eventId)&&!StringUtils.isBlank(remarkContent)){
   paramVo.setEventId(Integer.parseInt(eventId));
paramVo.setRemark(remarkContent);
}
相关标签: gson