首页 > 解决方案 > 如何使用 Auto Value Gson 1.0.0 设置默认值

问题描述

有一个来自 Ryan Harter 的非常旧版本的Auto Value Gson (0.4.4alpha)。现在我们要迁移到更新的版本(1.0.0)。但是,对我来说缺少的是反序列化时属性的默认值 - 我曾经能够做类似的事情

public static TypeAdapter<Highlighted> typeAdapter(Gson gson) {
      return new AutoValue_MyObjects.GsonTypeAdapter(gson)
                     .setDefaultOptions(new ArrayList<>());
}

现在似乎不再支持默认方法。有什么想法可以实现我以前在新版本中的功能吗?

标签: javaandroidauto-value

解决方案


推荐阅读