将List
对象列表转换成JSON
格式,一般使用JSON
工具库实现,如Jackson
和Gson
。下面将分别介绍Jackson
和Gson
两个库的实现方法。
Jackson
步骤一:导入Jackson
库
在pom.xml
文件中添加以下依赖:
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
</dependencies>
步骤二:编写代码
List<String> stringList = Arrays.asList("apple", "banana", "orange");
ObjectMapper objectMapper = new ObjectMapper();
String jsonString = objectMapper.writeValueAsString(stringList);
System.out.println(jsonString);
输出结果:["apple","banana","orange"]
Gson
步骤一:导入Gson
库
在pom.xml
文件中添加以下依赖:
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.7</version>
</dependency>
</dependencies>
步骤二:编写代码
List<String> stringList = Arrays.asList("apple", "banana", "orange");
Gson gson = new Gson();
String jsonString = gson.toJson(stringList);
System.out.println(jsonString);
输出结果:["apple","banana","orange"]
以上两个示例代码演示了将包含字符串元素的List
对象转换成JSON
格式的实现方法。实际中,也可以将包含自定义对象元素的List
对象进行转换,方法基本相同,只需要针对自定义对象进行不同的处理即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:将List对象列表转换成JSON格式的类实现方法 - Python技术站