Map和JSON之间的转化

article/2025/9/7 16:37:30

Map和JSON之间的转化

1 添加依赖

        <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>

2 测试

2.1 Map转JSON

    //1.map转json@Testpublic void testJson01(){//1.Map转JSONMap<String,Object> map=new HashMap<>();map.put("A","a");map.put("B","b");JSONObject jsonObject = new JSONObject(map);System.out.println(jsonObject);}

image-20210917194051922

2.2 Map转String

    //2.map转Spring@Testpublic void testJson02(){Map<String,Object> map=new HashMap<>();map.put("A","a");String s = JSONObject.toJSONString(map);System.out.println(s);}

image-20210917194231304

2.3 JSON转String

    //3.JSON转String@Testpublic void testJSON03(){JSONObject json=new JSONObject();json.put("A","A");json.put("B","B");String s = json.toJSONString();System.out.println(s);}

image-20210917194317591

2.4 JSON转Map

    //4.JSON转map@Testpublic void testJSON04(){JSONObject jsonObject=new JSONObject();jsonObject.put("A","a");jsonObject.put("B","b");Map<String,Object> map= (Map<String,Object>)jsonObject;for(Map.Entry<String,Object> entry:map.entrySet()){System.out.println(entry.getKey()+"--"+entry.getValue());}}

image-20210917194413943

2.5 String转JSON

    //5.String转json@Testpublic void testJSON05(){String str="{\"username\":\"abc\",\"pwd\":\"123\"}";JSONObject json = JSONObject.parseObject(str);Object username = json.get("username");System.out.println(username);Object pwd = json.get("pwd");System.out.println(pwd);}

image-20210917194459286

2.6List<String,Objet>转成jsonArray

	List<Map<String,Object>> list=new LinkedList<>();for(int i=0;i<10;i++){Map<String,Object>  map=new HashMap<>();map.put("a"+i,"a");list.add(map);}JSONArray jsonArray= (JSONArray) JSONArray.toJSON(list);System.out.println(jsonArray.size());

http://chatgpt.dhexx.cn/article/JgqQxwbu.shtml

相关文章

js中三个等号

&#xff1a;三个等号我们称为等同符&#xff0c;当等号两边的值为相同类型的时候&#xff0c;直接比较等号两边的值&#xff0c;值相同则返回true&#xff0c;若等号两边的值类型不同时直接返回false。

两个等号(==)和三个等号(===)的区别

2019独角兽企业重金招聘Python工程师标准>>> 两个等号()和三个等号()的区别&#xff1a; 1. ""表示&#xff1a;equality -> 等同 的意思&#xff0c;""使用两个等号时&#xff0c;如果两边值的类型不同的时候&#xff0c;是要先先进行类型转…

【javaScript】JavaScript中一个等号、二个等号、 三个等号 的区别(详细例子)

一、单等于号 1.单等于号具有赋值作用 我们在定义变量时&#xff0c;会对变量进行赋值&#xff0c;例如a1&#xff0c;就是把1赋值给a。 这就是在初始化对象的时候进行赋值。 2.单等于号具有引用对象作用 比如我们写了 var a 1;var b a ,表示变量a指向的内存地址与b相同&…

JavaScript 中 的等号(==)/不等号(!=) 和全等号(===)/非全等号(!==)

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/u/1579702/blog/220269

有等号“=“的情况

.有等号""的情况 比如a这个字母&#xff0c;ASCII码是65&#xff0c;转换成二进制是01000001&#xff0c;转换成六个一组010000 | 01&#xff0c;就会发现后面不足以组成六位数&#xff0c;就可以在后面添零&#xff0c;就变成了&#x1f449;010000 | 010000&#…

LaTeX:公式等号对齐

LaTeX \LaTeX LATE​X 公式等号对齐 目录 LaTeX \LaTeX LATE​X 公式等号对齐0. 导包1. 对齐 0. 导包 使用公式对齐的功能&#xff0c;需要导入包 \usepackage{amsmath} 1. 对齐 使用如下的格式&#xff1a; \begin{align*}* & * \\& * \\& * \end{align*}或者 …

关于全等号

我们都知道ECMAScript 中的等于操作符用两个等于号&#xff08;&#xff09;表示&#xff0c;如果操作数相等&#xff0c;则会返回 true。不等于操作符用叹号和等于号&#xff08;!&#xff09;表示&#xff0c;如果两个操作数不相等&#xff0c;则会返回 true。这两个操作符都…

一个等号= 二个等号== 三个等号=== 的区别

一个等号是赋值操作&#xff0c;先转换类型再比较&#xff0c;先判断类型&#xff0c;如果不是同一类型直接为false。 判断规则 如果两个都是数值&#xff0c;并且是同一个值&#xff0c;那么[相等]&#xff1b;(&#xff01;例外)的是&#xff0c;如果其中至少一个是NaN&…

四川计算机专业三本大学排名,四川三本大学排名及分数线2021【文科 理科】

距离2018年高考还有不到一个月的时间了&#xff0c;四川省共有3所三本大学参与了2018四川三本大学排名及分数线&#xff0c;以下是四川三本大学排名及分数线2018具体榜单&#xff1a;四川三本大学排名学校名称所在地录取批次平均分 1西南民族大学四川本科其他批432 2西昌学院四…

2021年四川平昌高考成绩查询,四川省平昌县平昌中学2021年排名

学校信息的介绍是比较多的&#xff0c;而其中对于学校所公布的各方面信息来说&#xff0c;有需要的学生是可以考虑根据自己的情况来进行判断等&#xff0c;而对于排名方面的介绍来说&#xff0c;是可以考虑到每个学生的自己的想法&#xff0c;以及优势来对该学校进行决定。 四川…

2021四川高考成绩查询电话,四川高考成绩查询电话号码多少,2021年四川高考查分电话...

2020年四川高考查询方式目前官方暂未公布&#xff0c;具体查询电话可以去聚志愿网站查询&#xff0c;上面设有四川高考成绩电话查询、公众号查询、短信查询以及网址查询。下面是小编整理的2019年四川高考成绩查询方法&#xff0c;考生可以参考。 一、2019年四川高考成绩查询方式…

四川岳池2021年高考成绩查询,2021年岳池中学升学率高不高?

【引语】了解一个学校&#xff0c;就要全方位的进行了解&#xff0c;清楚学校的师资&#xff0c;录取分数线&#xff0c;升学率等等&#xff0c;四川初升高升学网网编为同学们梳理了2021年岳池中学升学率高不高的相关信息&#xff0c;更多最新资讯可以关注四川初升高升学网公众…

四川中职对口招生计算机专业,盘点四川省近年来对口高考录取分数线,中职生上大学很容易...

原标题:盘点四川省近年来对口高考录取分数线,中职生上大学很容易 中考完后,考生和家长都面临着很多选择题,每一个细微的选择都关系着孩子之后的未来和前途。 虽说中职学校升学渠道不少,但是对于高职对口招生,你知道多少呢? 今天就来盘点一下近年来四川省高职对口招生分数…

四川对口高考的计算机分数线,2020四川高考对口招生录取分数线公布

【摘要】 2020四川高考对口招生录取分数线公布考必过小编为大家整理了关于2020四川高考对口招生录取分数线公布的信息&#xff0c;希望可以帮助到大家&#xff01; 2020四川高考对口招生录取分数线公布 据四川省教育考试院官方消息&#xff0c;四川省2020年普通高校对口招生、藏…

四川对口高职计算机录取分数,四川录取分数线 四川对口高职录取分数线出炉!!!...

四川对口高职录取分数线出炉&#xff01; 你在线吗&#xff1f;快来看看 成都纺织学院5141 四川中医学院5146 成都航空空职业技术学院5151 四川交通职业技术学院5152 达州职业技术学院5153 四川工程技术学院5155 绵阳职业技术学院5157 四川建筑职业技术学院5159 四川国际枢纽职…

计算机专业中职学校排行榜四川,2020四川中职学校专业排名Top5排名

生活中,很多时候都需要我们很耐心,耐心做人,耐心做事,更要耐心生活;就读中职好选择,学到技能好就业;致富一家,带动一片,中职学校如你愿。 Top1、眉山市仁寿县华达中等职业学校 学校简介:眉山市仁寿县华达中等职业学校是眉山市教育局批准,省教育厅备案,仁寿县教育局主…

四川三河职业学院计算机寝室,2020四川三河职业学院宿舍条件如何-有空调否?(宿舍图片)...

对于要考的大学宿舍条件好不好&#xff0c;想必大家也是很关心的&#xff0c;下面就带大家探索一番。(注&#xff1a;每年存在大学宿舍翻新的情况&#xff0c;数据与图片可作为参考。。) 1、四川三河职业学院宿舍条件 学生宿舍 近日&#xff0c;四川三河职业学院为2013级即将入…

四川计算机专业中职学校排名,四川十大中职学校排名

四川十大中职学校排名2019-09-04 11:07:38文/陶凯月 四川中职学校有四川省绵阳职业技术学校、四川化工高级技工学校等等&#xff0c;下面就和小编一起了解一下吧&#xff0c;仅供大家参考。 四川十大中职学校有哪些 序号学校名称办学性质学校地址 1四川省南部县升钟职业中学公办…

四川省计算机专业的职业学校排名,四川十大职高学校排名

四川十大职高学校排名2019-11-29 11:35:35文/陶凯月 四川职高学校有四川省绵阳职业技术学校、四川省成都市财贸职业高级中学校等等&#xff0c;下面就和小编一起了解一下吧&#xff0c;仅供大家参考。 四川十大职高学校有哪些序号学校名称办学性质学校地址 1四川省绵阳职业技术…

中江职业中专学校计算机专业,四川省中江县职业中专学校

该学校是一所中职学历教育&#xff0c;里面的专业有收电子维修、计算机应用、旅游管理等&#xff0c;我校为市场输出了大量人才。我校同时也对当地的农民工进行短期职业培训&#xff0c;增强他们的核心竞争力&#xff0c;提高素质。 学校以“服务三农&#xff0c;服务民生&…