将map转成json的方法有很多种,以下是其中一种实现方式:

  1. 导入json库
import com.alibaba.fastjson.JSON;
  1. 创建一个Map对象,添加数据
Map<String, Object> myMap = new HashMap<String, Object>();
myMap.put("name", "Tom");
myMap.put("age", 18);
myMap.put("gender", "male");
  1. 将Map对象转换成json字符串
String jsonString = JSON.toJSONString(myMap);
System.out.println(jsonString);

输出结果为:

{"gender":"male","name":"Tom","age":18}

注意:转换后的json字符串中的键值对是按照Map中添加的顺序排列的,而不是按照键的字典序排列的。如果需要按照字典序排序,可以使用TreeMap代替HashMap。

将map转成json

原文地址: https://www.cveoy.top/t/topic/brCC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录