Gson泛型封装

原理:搞定Gson泛型封装

首先,推荐大家用一下 AndroidUtilCode,是一个很好用的工具类库。

如果你已经使用上面提到的工具类库,可以这样用:

import com.blankj.utilcode.util.GsonUtils;

GsonUtils.getListType(clazz)

如果没使用的话,可以这样用:

import com.google.gson.reflect.TypeToken;

TypeToken.getParameterized(List.class, clazz).getType();

发表评论