JSONobject转泛型T
时间: 2023-05-11 12:07:16 浏览: 185
JsonObject转换Date日期
4星 · 用户满意度95%
可以使用Gson库来实现JSONobject转泛型T的操作。具体实现代码如下:
```
public static <T> T fromJsonObject(JSONObject jsonObject, Class<T> clazz) {
Gson gson = new Gson();
return gson.fromJson(jsonObject.toString(), clazz);
}
```
其中,jsonObject是需要转换的JSONObject对象,clazz是需要转换成的泛型类型。使用时,可以直接调用该方法,例如:
```
JSONObject jsonObject = new JSONObject("{\"name\":\"张三\",\"age\":18}");
Person person = fromJsonObject(jsonObject, Person.class);
```
这样就可以将JSONObject对象转换成Person对象了。
阅读全文