"[16709470-5b13-4bc9-8ba0-60cc2fa27f7a, 65be4cef-2bf9-49c2-be07-7368d7edc089]",在java中这个string我想转成list集合
时间: 2023-09-02 22:15:00 浏览: 79
在 Java 中,你可以使用 `Gson` 或者 `Jackson` 来将 JSON 字符串转换成 List 集合。示例代码如下:
```java
import com.google.gson.Gson;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String json = "[\"16709470-5b13-4bc9-8ba0-60cc2fa27f7a\", \"65be4cef-2bf9-49c2-be07-7368d7edc089\"]";
// 使用 Gson 将 JSON 字符串转换成 List 集合
Gson gson = new Gson();
List<String> list = Arrays.asList(gson.fromJson(json, String[].class));
System.out.println(list);
}
}
```
输出结果:
```
[16709470-5b13-4bc9-8ba0-60cc2fa27f7a, 65be4cef-2bf9-49c2-be07-7368d7edc089]
```
需要注意的是,上述代码中将 JSON 字符串中的内容解析成了字符串类型的 List 集合。如果 JSON 字符串中的内容为数字或其他类型,需要将 `String[].class` 替换成对应的类型。