java中list怎么转成json

在 Java 中,可以通过两种方式将 List 转换为 JSON:使用 Jackson 库:通过 ObjectMapper.writeValueAsString() 方法将 List 转换为 JSON 字符串。使用 Gson 库:通过 Gson.toJson() 方法将 List 转换为 JSON 字符串。

Java 中将 List 转换为 JSON

在 Java 中,将 List 转换为 JSON 非常简单。这里有两种方法:

1. 使用 Jackson 库

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

public class ListToJsonJackson {

    public static void main(String[] args) throws JsonProcessingEx

ception { List list = Arrays.asList("Java", "Python", "C++"); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(list); System.out.println(json); } }

2. 使用 Gson 库

import com.google.gson.Gson;

public class ListToJsonGson {

    public static void main(String[] args) {
        List list = Arrays.asList("Java", "Python", "C++");

        Gson gson = new Gson();
        String json = gson.toJson(list);

        System.out.println(json);
    }
}

输出:

["Java", "Python", "C++"]