JSON转List<Long>
时间: 2024-06-12 18:09:41 浏览: 129
你可以使用Java的Gson库来解析JSON并将其转换为List<Long>。首先,你需要将JSON字符串解析为一个JsonObject,然后使用Gson的fromJson()方法将JsonObject转换为List<Long>对象。
以下是一个示例代码:
```java
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
String jsonString = "[1, 2, 3, 4, 5]";
Gson gson = new Gson();
JsonArray jsonArray = gson.fromJson(jsonString, JsonArray.class);
List<Long> longList = new ArrayList<>();
for (JsonElement jsonElement : jsonArray) {
longList.add(jsonElement.getAsLong());
}
System.out.println(longList);
}
}
```
输出结果:
```
[1, 2, 3, 4, 5]
```
阅读全文