zoukankan      html  css  js  c++  java
  • GSON操作json

    添加依赖: 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());
        }
    
    }
  • 相关阅读:
    final finally finalize区别
    final 有什么用
    Java基础(一) 八大基本数据类型
    22
    21
    20
    18
    17
    16
    15
  • 原文地址:https://www.cnblogs.com/the-wang/p/9020592.html
Copyright © 2011-2022 走看看