map集合转json字符串
时间: 2024-02-05 19:05:00 浏览: 96
Redis缓存,泛型集合与json字符串的相互转换实例
以下是两种将Map集合转换为JSON字符串的方法:
1.使用阿里巴巴的fastjson库
```java
import com.alibaba.fastjson.JSON;
import java.util.HashMap;
import java.util.Map;
public class MapToJson {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("a", "b");
String json = JSON.toJSONString(map);
System.out.println(json); // 输出:{"a":"b"}
}
}
```
2.使用Java自带的JSONObject类
```java
import org.json.JSONObject;
import java.util.HashMap;
import java.util.Map;
public class MapToJson {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>(); map.put("a", "aaa");
map.put("b", "bbb");
map.put("c", "ccc");
JSONObject jsonObject = new JSONObject(map);
String json = jsonObject.toString();
System.out.println(json); // 输出:{"a":"aaa","b":"bbb","c":"ccc"}
}
}
```
阅读全文