GSON操作json

我只是一个虾纸丫 提交于 2020-01-05 12:36:28

添加依赖: implementation'com.google.code.gson:gson:2.7'// 解析json

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.util.List;
public class JsonUtil {
    static final private Gson gson = new Gson();
    //  javabean  转 json
    static  public String ObjToStr(Object bean){
        return gson.toJson(bean);
    }
    //  json 转 javabean
    static public <T>T StrToObj(String jsonDate,Class objClass){
        return (T) gson.fromJson(jsonDate,objClass);
    }
    //  list 转 json
    static public String ListToStr(List list){
        return gson.toJson(list);
    }
    // json 转list
    static public <T> List<T>  StrToList(String jsonDate){
        return  gson.fromJson(jsonDate,new TypeToken<List<T>>(){}.getType());
    }

}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!