Java中怎么把SCJYSQSCJYSCHD字符串转换成listSCJYSQSCJYSCHD
你可以使用Jackson库来解析JSON字符串并将其转换为Java对象。首先,你需要在你的项目中引入Jackson库的依赖。 在Maven项目中,你可以在pom.xml文件中添加以下依赖:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
在Gradle项目中,你可以在build.gradle文件中添加以下依赖:
implementation 'com.fasterxml.jackson.core:jackson-databind:2.12.3'
然后,你可以使用以下代码将JSON字符串转换为Java List对象:
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Main {
public static void main(String[] args) {
String jsonString = "[[\"SCJY\",\"SQ\"],[\"SCJY\",\"SCHD\"]]";
ObjectMapper objectMapper = new ObjectMapper();
try {
List<List<String>> list = objectMapper.readValue(jsonString, new TypeReference<List<List<String>>>(){});
System.out.println(list);
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出结果为:
[[SCJY, SQ], [SCJY, SCHD]]
这样你就成功将JSON字符串转换为Java List对象了
原文地址: https://www.cveoy.top/t/topic/iVik 著作权归作者所有。请勿转载和采集!