json转java list
时间: 2023-08-04 17:30:26 浏览: 79
Json转list
假设你有一个包含 JSON 数组的字符串,你可以使用以下代码将其转换为 Java List:
```java
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
String jsonString = "[{\"id\":1,\"name\":\"John\"},{\"id\":2,\"name\":\"Jane\"}]";
Gson gson = new Gson();
List<MyObject> myObjects = gson.fromJson(jsonString, new TypeToken<List<MyObject>>(){}.getType());
```
在这个例子中,`MyObject` 是你要转换的对象类型。你可以使用 `TypeToken` 类来获取 `List<MyObject>` 的类型。在 `fromJson` 方法中,你需要传递要转换的 JSON 字符串和目标类型。转换后,你将得到一个包含 `MyObject` 对象的 Java List。
阅读全文