Json解析工具类之GsonUtil类
生活随笔
收集整理的這篇文章主要介紹了
Json解析工具类之GsonUtil类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當我們想要解析網絡中返回的額Json數據的時候,我們可以制作一個工具類,取名為GsonUtil.java
我們按照下面的步驟:
1:提到json解析我們很自然的想到使用谷歌提供的Gson來解析:先在app下面的build.gradle中添加如下依賴:
//json解析 compile 'com.google.code.gson:gson:2.8.1'2:創建我們的工具類如下:
package com.choicelean.superwinner.util;import com.choicelean.superwinner.web.result.BaseResult; import com.google.gson.Gson;/*** Created by acer-pc on 2018/6/19.*/public class GsonUtil {public static Gson gson;public static <T extends BaseResult> T fromJson(String jsonStr, Class<T> tClass) {try {if (gson == null) {gson = new Gson();}return gson.fromJson(jsonStr, tClass);} catch (Exception e) {e.printStackTrace();}return null;}public static <T extends Object> T parseJson(String jsonStr, Class<T> tClass) {try {if (gson == null) {gson = new Gson();}return gson.fromJson(jsonStr, tClass);} catch (Exception e) {e.printStackTrace();}return null;}public static String toJson(Object object) {try {if (gson == null) {gson = new Gson();}return gson.toJson(object);} catch (Exception e) {e.printStackTrace();}return "";} }總結
以上是生活随笔為你收集整理的Json解析工具类之GsonUtil类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spad 探测器_大面阵SPAD阵列集成
- 下一篇: oracle怎么定义参数函数返回值,Or