利用Gson實現Json串和Java Bean互轉

pw36 9年前發布 | 6K 次閱讀 Java JSON

/**

  • 使用谷歌Gson實現Json串和Java Bean互轉 */
    public class JsonHelper {

    public static String toJson(Object src){

     return new Gson().toJson(src);  
    

    }

    public static <T> T fromJson(String json, Class<T> clazz) throws Exception {

     return new Gson().fromJson(json, clazz);  
    

    }

    public static <T> List<T> fromJsonArray(String json, Class<T> clazz) throws Exception {

     List<T> lst =  new ArrayList<T>();  
    
     JsonArray array = new JsonParser().parse(json).getAsJsonArray();  
     for(final JsonElement elem : array){  
         lst.add(new Gson().fromJson(elem, clazz));  
     }  
    
     return lst;  
    

    }
    } </pre>

 本文由用戶 pw36 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!