属性 的 Firebase 数据库 android getter
Firebase database android getter for property
Firebase documentation for android 读作:
The class must define public getters for the properties to be
assigned. Properties without a public getter will be set to their
default value when an instance is deserialized
为什么 getters 在反序列化中 assign 属性是必要的?
firebaser 在这里
Firebase Android SDK 中的 JSON serializer/deserializer 根据其 public 字段及其 JavaBean-style pseudo-properties 有一个 getter 和一个 setter.
我们已经讨论了后者是否应该仅基于用于序列化为 JSON 的 getter 和用于从 JSON 反序列化的 setter。但目前这将是对行为的重大改变,我们不愿意这样做。
如果您希望通过 serialization/deserialization 获得更广泛的支持,您可以随时使用 Jackson 来实现。在这里查看我的回答:
Firebase documentation for android 读作:
The class must define public getters for the properties to be assigned. Properties without a public getter will be set to their default value when an instance is deserialized
为什么 getters 在反序列化中 assign 属性是必要的?
firebaser 在这里
Firebase Android SDK 中的 JSON serializer/deserializer 根据其 public 字段及其 JavaBean-style pseudo-properties 有一个 getter 和一个 setter.
我们已经讨论了后者是否应该仅基于用于序列化为 JSON 的 getter 和用于从 JSON 反序列化的 setter。但目前这将是对行为的重大改变,我们不愿意这样做。
如果您希望通过 serialization/deserialization 获得更广泛的支持,您可以随时使用 Jackson 来实现。在这里查看我的回答: