通过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"}
----------------------------------------------------------------------------------------------------
注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的【推荐】,非常感谢!
https://www.cnblogs.com/kiba/