2024年5月9日发(作者:)

JSON数组转LIST集合的两种方法

在Java中,可以使用两种方法将JSON数组转换为List集合。以下

是关于这两种方法的详细说明。

方法一:使用Gson库将JSON数组转换为List集合

Gson是Google开发的一个Java库,用于处理JSON数据。通过使用

Gson库,可以轻松地将JSON数组转换为List集合。

首先,您需要在您的项目中添加Gson库的依赖。可以通过在

文件中添加以下代码来完成依赖的添加:

```

gson

2.8.5

```

接下来,您需要使用Gson对象来解析JSON数组并将其转换为List

集合:

```java

public class Main

public static void main(String[] args)

//JSON数组的示例字符串

String jsonArray = "[{"id": 1, "name": "John"},

{"id": 2, "name": "Jane"}]";

// 创建Gson对象

Gson gson = new Gson(;

// 使用TypeToken获取List的类型

TypeToken> typeToken = new

TypeToken>( {};

// 将JSON数组转换为List集合

List personList = on(jsonArray,

e();

// 输出List集合的内容

for (Person person : personList)

n(( + ": " + e();

}

}

// Person类的示例

class Person

private int id;