需求:map转成json字符串,要求字段按字母升序排列

package com.data.test;import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;public class Test {public static void main(String[] args) {//Map<String,String> amap = new TreeMap<>();Map<String,String> amap = new HashMap<>();amap.put("d", "d1");amap.put("c", "c1");amap.put("a", "a1");amap.put("b", "b1");System.out.println(amap);//String astr = JSONObject.toJSONString(amap, SerializerFeature.SortField);String astr = JSONObject.toJSONString(amap, SerializerFeature.MapSortField);System.out.println(astr);}
}

map转json字符串字段排序相关推荐

  1. java对list中map集合中某个字段排序

    java对list中map集合中某个字段排序 适用于字符串排序,数字对比不可用,以下示例,当把sort的值改为74,66,142时排序不对看示例2 示例1 List<Map<String, ...

  2. java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...

    其实本来android前端定义的对象类型是对象,如果后台没有值的情况下,理论上给null,如果是数组给[]或者null都可以的.这样Gson再解析转换的时候就不会出问题!但是最近重构发现后台如果没有字 ...

  3. 从unmarshal带json字符串字段的json说起

    事情是这样的,有一段json,里面有字段本应该是obj,但是encode的时候被当成string在,就成了这个样子: {"body":"{\"sn\" ...

  4. 一种Map转Json字符串,出现“\”转义字符的解决办法

    项目中出现了这样一个问题,当一个Map被转成Json字符串后,由于业务需求,会将Map转为JsonObject,添加元素后,又转成Json字符串,最后再被包装到另一个Map里,被转成Json字符串发送 ...

  5. 阿里巴巴json工具类,map转json字符串,map转bean类型

    1:要求是需要将map转bean类型 //使用json工具类导入阿里巴巴的json包 import com.alibaba.fastjson.JSON; //第一步先将map类型转为json字符串 S ...

  6. Spark中Map和Json字符串相互转换

    1. Map转JsonString Map转Json的String,首先在pom中添加json4s-native的依赖,一般使用如下方式就可以得到结果 import org.json4s.jackso ...

  7. java的map转json字符串

    Map<String,String> paramMap = new HashMap<>(); JSONObject object = new JSONObject(map); ...

  8. java将map转json字符串

    有序解析 方法1:gson LinkedHashMap<String, Object> map1= new LinkedHashMap<>();map1.put("a ...

  9. java 将map转为json字符串_MapString,String转换json字符串

    文前一注:注意jar包的导入和引入. 下面是代码实现: 1 importjava.util.HashMap;2 importjava.util.Map;3 importnet.sf.json.JSON ...

  10. Map转Json字符串,出现“\”转义字符的解决办法

    会出现\的写法: // 参数集合 Map<String,String> headerMap = new HashMap<String, String>(); headerMap ...

最新文章

  1. CentOS 5.5 挂载windows ntfs 文件系统
  2. 82. Leetcode 23. 合并K个升序链表 (排序)
  3. 【电子信息复试】考研复试常考问题——组成原理
  4. php与java的关系_PHP基本语法以及和Java的区别
  5. linux 安装x环境,linux下安装xdebug
  6. 工作64:element多选功能
  7. 论文浅尝 - ACL2020 | 通过集成知识转换进行多语言知识图谱补全
  8. 执行 link.exe 时出错_在20多岁时应该做什么,以避免在30多岁和40多岁时后悔?...
  9. java 阻塞队列介绍
  10. c语言写一个五子棋小游戏
  11. 几种工具反编译被编译好的DLL文件
  12. 逆水寒能不能网页预约服务器,不是说《逆水寒》凉了吗,为什么新服预约不到1小时就满了?...
  13. 第09章_性能分析工具的使用
  14. 使用联机搜索求解Wumpus World
  15. STM32的USART_GetFlagStatus和USART_GetITStatus解析
  16. 系统集成项目管理工程师和信息系统管理工程师考试指南
  17. 兔子繁殖问题,梯推算法(C++)
  18. MySQL 连接设置
  19. Unity 2D横版通关 小游戏——幻城探险 C#
  20. 国开计算机应用基础形考任务答案2020,最新国家开放大学电大《计算机应用基础》形考任务2作业2试题及答案...

热门文章

  1. [LeetCode]319. Bulb Switcher灯泡开关
  2. 搜索引擎网站登录入口
  3. 常见的.net误解 1-1 字符串是不可修改的(immutable)
  4. _stdcall函数调用约定详解
  5. ubuntu 16.04 gogs git 环境搭建
  6. 内存管理机制和垃圾回收机制
  7. mac install torch0.4.1
  8. Mozilla Apache/Nginx/Lighttpd/HAProxy SSL 配置生成器
  9. MySQL与Oracle的DDL、DML语法对比(含可重复执行SQL脚本编写方式)
  10. python 多继承冲突_python:super()对多继承的影响