Kiba518

Kiba518

三线城市架构师一枚。

Fork me on GitHub

通过Gson解析Json数据

前言

Gson是谷歌的一款开源项目,主要用于解析json数据。

使用方法

在build.gradle下的dependencies下添加引用。

implementation 'de.gerdi-project:GSON:6.0.6'

然后重新生成下项目,Gson包就下载下来了。

然后编写JsonHelper类,代码如下:

public class JsonHelper  {
    public static  String Serialize(Object obj){
        Gson gson = new Gson();
        String json = gson.toJson(obj);
        return json;
    }
    public static  <T> T Deserialize(Class<T> tClass, String json){
        Gson gson = new Gson();
        return  gson.fromJson(json, tClass);
    }
}

然后使用JsonHelper来解析Json字符串,如下:

BaseResult baseResult =  JsonHelper.Deserialize(BaseResult.class ,con);
String baseResultStr =  JsonHelper.Serialize(baseResult);

Json字符串:

{"Code":200,"IsError":false,"IsSuccess":false,"Message":"登录失败,账户或密码错误","RecordCount":0,"ResultType":"BaseResult"}

  

----------------------------------------------------------------------------------------------------

注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的推荐】,非常感谢!

 

 

posted @ 2021-09-06 16:33  kiba518  阅读(751)  评论(0编辑  收藏  举报