import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
public class JsonToListExample {
public static void main(String[] args) {
// 示例JSON字符串
String jsonString = "[\"apple\", \"banana\", \"orange\"]";
// 创建ObjectMapper实例
ObjectMapper objectMapper = new ObjectMapper();
try {
// 将JSON字符串转换为List<String>
List<String> fruitList = objectMapper.readValue(jsonString, List.class);
// 输出转换后的List
System.out.println(fruitList);
} catch (Exception e) {
e.printStackTrace();
}
}
}
com.fasterxml.jackson.databind.ObjectMapper
,这是Jackson库中的一个类,用于处理JSON数据。ObjectMapper
是Jackson的核心类,提供了将Java对象与JSON互转的功能。jsonString
是一个包含水果名称的JSON数组字符串。objectMapper.readValue()
方法,我们将JSON字符串解析为Java的List<String>
类型。如果你没有安装Jackson库,可以通过Maven或Gradle添加依赖:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.13.0</version>
</dependency>
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.0'
上一篇:java引用
下一篇:java list.sort
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站