map转json字符串字段排序
需求: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字符串字段排序相关推荐
- java对list中map集合中某个字段排序
java对list中map集合中某个字段排序 适用于字符串排序,数字对比不可用,以下示例,当把sort的值改为74,66,142时排序不对看示例2 示例1 List<Map<String, ...
- java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...
其实本来android前端定义的对象类型是对象,如果后台没有值的情况下,理论上给null,如果是数组给[]或者null都可以的.这样Gson再解析转换的时候就不会出问题!但是最近重构发现后台如果没有字 ...
- 从unmarshal带json字符串字段的json说起
事情是这样的,有一段json,里面有字段本应该是obj,但是encode的时候被当成string在,就成了这个样子: {"body":"{\"sn\" ...
- 一种Map转Json字符串,出现“\”转义字符的解决办法
项目中出现了这样一个问题,当一个Map被转成Json字符串后,由于业务需求,会将Map转为JsonObject,添加元素后,又转成Json字符串,最后再被包装到另一个Map里,被转成Json字符串发送 ...
- 阿里巴巴json工具类,map转json字符串,map转bean类型
1:要求是需要将map转bean类型 //使用json工具类导入阿里巴巴的json包 import com.alibaba.fastjson.JSON; //第一步先将map类型转为json字符串 S ...
- Spark中Map和Json字符串相互转换
1. Map转JsonString Map转Json的String,首先在pom中添加json4s-native的依赖,一般使用如下方式就可以得到结果 import org.json4s.jackso ...
- java的map转json字符串
Map<String,String> paramMap = new HashMap<>(); JSONObject object = new JSONObject(map); ...
- java将map转json字符串
有序解析 方法1:gson LinkedHashMap<String, Object> map1= new LinkedHashMap<>();map1.put("a ...
- java 将map转为json字符串_MapString,String转换json字符串
文前一注:注意jar包的导入和引入. 下面是代码实现: 1 importjava.util.HashMap;2 importjava.util.Map;3 importnet.sf.json.JSON ...
- Map转Json字符串,出现“\”转义字符的解决办法
会出现\的写法: // 参数集合 Map<String,String> headerMap = new HashMap<String, String>(); headerMap ...
最新文章
- CentOS 5.5 挂载windows ntfs 文件系统
- 82. Leetcode 23. 合并K个升序链表 (排序)
- 【电子信息复试】考研复试常考问题——组成原理
- php与java的关系_PHP基本语法以及和Java的区别
- linux 安装x环境,linux下安装xdebug
- 工作64:element多选功能
- 论文浅尝 - ACL2020 | 通过集成知识转换进行多语言知识图谱补全
- 执行 link.exe 时出错_在20多岁时应该做什么,以避免在30多岁和40多岁时后悔?...
- java 阻塞队列介绍
- c语言写一个五子棋小游戏
- 几种工具反编译被编译好的DLL文件
- 逆水寒能不能网页预约服务器,不是说《逆水寒》凉了吗,为什么新服预约不到1小时就满了?...
- 第09章_性能分析工具的使用
- 使用联机搜索求解Wumpus World
- STM32的USART_GetFlagStatus和USART_GetITStatus解析
- 系统集成项目管理工程师和信息系统管理工程师考试指南
- 兔子繁殖问题,梯推算法(C++)
- MySQL 连接设置
- Unity 2D横版通关 小游戏——幻城探险 C#
- 国开计算机应用基础形考任务答案2020,最新国家开放大学电大《计算机应用基础》形考任务2作业2试题及答案...
热门文章
- [LeetCode]319. Bulb Switcher灯泡开关
- 搜索引擎网站登录入口
- 常见的.net误解 1-1 字符串是不可修改的(immutable)
- _stdcall函数调用约定详解
- ubuntu 16.04 gogs git 环境搭建
- 内存管理机制和垃圾回收机制
- mac install torch0.4.1
- Mozilla Apache/Nginx/Lighttpd/HAProxy SSL 配置生成器
- MySQL与Oracle的DDL、DML语法对比(含可重复执行SQL脚本编写方式)
- python 多继承冲突_python:super()对多继承的影响