Skip to content

Releases: kongzue/BaseJson

1.2.6.3.2版本更新

12 Jul 06:57
Compare
Choose a tag to compare
  • 支持通过 getParentJsonMap() 和 getParentJsonList() 获取 JsonMap 和 JsonList 的父对象。
  • 修复一些已知问题

1.2.6.3.1版本更新

12 Jul 06:04
Compare
Choose a tag to compare
  • 支持通过 getParentJsonMap() 和 getParentJsonList() 获取 JsonMap 和 JsonList 的父对象。

1.2.6.2版本更新

24 Feb 10:04
Compare
Choose a tag to compare
  • JsonList 的 JsonMapPreprocessingEvents 增加设置 deleteWhenDataIsNull,当此选项为 true 时,预处理数据接口中返回 null 时将删除此数据;

1.2.5版本更新

22 Jan 08:46
Compare
Choose a tag to compare
  • JsonList 新增 findJsonMapIndex(key, value) 可根据 key、value 寻找子 JsonMap 位于队列中的索引;
  • JsonList 新增 findRemove(key, value) 可根据 key、value 寻找子 JsonMap 并删除;
  • JsonList 新增 remove(JsonMap data) 可寻找子 JsonMap 并删除;
  • JsonMap 新增 equals(key, value) 可判断指定值是否相同;

1.2.4 正式版发布

10 Jan 07:17
Compare
Choose a tag to compare
  • 新增 JsonListAdapter 支持 json 子字段数据UI适配;
  • 新增 JsonListAdapter 设置 setIfNullSetGone(boolean) 开启后如果数据字段为空那么对应的 UI 会自动隐藏;

1.2.3正式版更新

03 Jan 02:44
Compare
Choose a tag to compare
  • JsonList、JsonMap 新增构建中用于复写的成功状态、空/异常内容状态方法;

1.2.2版本更新

08 Sep 07:06
Compare
Choose a tag to compare

在对一个不存在的key进行get的情况下默认会生成一个newInstance的return对象以避免空指针。
此时,若返回的对象为JsonMap或者JsonList,在对其进行set添加内容后,该对象将被添加到父json容器中。

1.2.1版本更新

20 Jun 06:19
Compare
Choose a tag to compare
  • 取消了 BaseJson 在解析异常时的日志打印

1.2.0 版本更新

12 Jun 12:15
Compare
Choose a tag to compare
  • 新增 JsonList 数据预处理功能;
  • 新增 JsonListAdapter 相关功能;

1.1.2正式版发布

03 Apr 11:52
Compare
Choose a tag to compare
  • 调整 Gradle 版本;