4月 032018
 

  对于简单的key:value的json数据,我们把所有的key定义为类成员,然后gson.fromJson即可序列化为java对象。

  对于复杂的json数据,里面既有普通的key:value数据,也有二级的列表的数据,我们该如何处理呢?

  事实上,非常的简单,我们在该类里再定义一个内部类,和一个List组织该内部类的对象即可,比如下面的json数据:

  那么我们定义的解析类如下:

  解析的时候使用如下代码即可:

  是不是非常的简单!

10月 272016
 

使用gson进行数据解析后,必须在混淆脚本中添加如下代码,如果不加的话json解析就会失败。

其中-keep class com.bcoder.test.datatypes.** { *; }这一行class和.**之间改成你的Bean类所在的包名