如何使用 Java 中的 Jackson 库将 List 转换为 JSON 数组?
javajsonobject oriented programmingprogramming更新于 2025/7/17 7:40:17
ObjectMapper 类是 Jackson API 中最重要的类,它提供 readValue() 和 writeValue() 方法将 JSON 转换为 Java 对象,将 Java 对象转换为 JSON。我们可以使用 ObjectMapper 类的 writeValueAsString() 方法将 List 转换为 JSON 数组,此方法可用于将任何 Java 值序列化为字符串。
语法
public String writeValueAsString(Object value) throws JsonProcessingException
示例
import java.util.*;
import com.fasterxml.jackson.databind.*;
public class ListToJSONArrayTest {
public static void main(String args[]) {
List<String> list = new ArrayList<>();
list.add("JAVA");
list.add("PYTHON");
list.add("SCALA");
list.add(".NET");
list.add("TESTING");
ObjectMapper objectMapper = new ObjectMapper();
try {
String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(list);
System.out.println(json);
} catch(Exception e) {
e.printStackTrace();
}
}
}
输出
[ "JAVA", "PYTHON", "SCALA", ".NET", "TESTING" ]
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

