importcom.google.gson.Gson;importjava.util.HashMap;importjava.util.Map;publicclassMain{publicstaticvoidmain(String[]args){Map<String,Object>map=newHashMap<>();map.put("key1","value1");map.put("key2",123);map.put("key3",true);Gsongson=newGson();Stringjson=gson.toJson(map);System.o...
importjava.util.HashMap;importjava.util.Map;publicclassMapToJsonExample{publicstaticvoidmain(String[]args){// 创建一个Map对象Map<String,Object>map=newHashMap<>();map.put("name","John");map.put("age",30);map.put("city","New York");// 其他键值对...}} 1. 2. 3. 4. 5. 6. 7....
java日常-map转成json Map是由key-value的键值对组成的一组数据结构,Json也是由键值对组成的,这两种数据结构之间转换有很多种方法,我先总结一种由谷歌提供的Gson包转的方法。 第一步:将Gson包引入到java项目中; 将Gson包添加到java工程的lib文件夹下面,右键选择“add build path”添加。 第二步:引用Gson对象。
1.转成JSONArray类型 JSONArray json = JSONArray.fromObject(map); System.out.println(json.toString());// [{"users":[{"password":"1234","username":"cxl"},{"password":"1234","username":"lhl"}],"u":{"password":"1234","username":"lhl"}}] response.getWriter().print(json.toString);...
1 将数组转换为JSON:String[] arr = {"asd","dfgd","asd","234"};JSONArray jsonarray = JSONArray.fromObject(arr);System.out.println(jsonarray);2 对象转换成JSON:UserInfo user = new UserInfo(1001,"张三");JSONArray jsonArray = JSONArray.fromObject(user); System.out.println( jsonArray );...
map转JSON字符串 package com.hanfan.test;// HANFAN自动读取PC名字,也可以写死这个名字importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importjava.util.HashMap;importjava.util.Map;/** *@AuthorHANFAN*@Date2022/4/21 16:01 ...
(map)); //3.String转jsonObject String jsonString2 = "{\"AAA\":\"1\",\"CCC\":\"3\",\"BBB\":\"2\"}"; JSONObject parseObject = JSONObject.parseObject(jsonString2); //4.String转map Map stringToMap = JSONObject.parseObject(jsonString2); String str = "{\"age\":\"24\",\"...
ObjectMapper mapper = new ObjectMapper(); //对象转json字符串 User user=new User("singleZhang", 18); String userJson=mapper.writeValueAsString(user); //Map转json字符串 Map map=new HashMap(); String json=mapper.writeValueAsString(map); //数组list转json字符串 User[] userArr = {user1, ...
博客背景是Java开发。json相关的转换、取值等在日常开发中经常使用,但有时候还是会忘记or遇到些奇奇怪怪的问题。以此记录,提醒自己~不定期更新~ 文章目录 1、JSONObject相关 解决问题:JASONArray转为JSONObject只返回了最后一个JSONObject String转JSONArray ...