android Gson ArrayList 将jsonString转成泛型bean ArrayList,gsonjsonstring
分享于 点击 14806 次 点评:87
android Gson ArrayList 将jsonString转成泛型bean ArrayList,gsonjsonstring
build.gradle中添加
compile 'com.google.code.gson:gson:2.7'
/** * 将jsonString转成泛型bean * Created by gb on 2018/1/22. */ public class GsonUtils { /** * 将jsonString转成泛型bean * * @param gsonString * @param cls * @return */ public static <T> T jsonToBean(String gsonString, Class<T> cls) { LogUtils.d("GsonUtils.jsonToBea=" + gsonString); T t = null; try { t = new Gson().fromJson(gsonString, cls); } catch (Exception e) { LogUtils.d(e.toString()); } return t; } }如果json字符串是数组,则
Type founderListType = new TypeToken<ArrayList<HomeCategoryBean>>() {}.getType(); List<HomeCategoryBean> listTemp = new Gson().fromJson(json, founderListType);
相关文章
- 暂无相关文章
用户点评