升级到 Firebase 3 后,我开始在序列化 java.util.date 时收到以下错误:
W/ClassMapper: No setter/field for day found on class java.util.Date (fields/setters are case sensitive!)
W/ClassMapper: No setter/field for timezoneOffset found on class java.util.Date (fields/setters are case sensitive!)
它们会影响什么吗?
我怎样才能避免这些警告?
最佳答案
如前所述here和 here , Firebase 不再使用 Jackson 并且不支持 Date
。将其存储在 Long 变量中。您可以添加方便的 getter/setter 并用 @Exclude
标记它们以抑制序列化。
关于java - 升级 Firebase 后的 ClassMapper 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37890025/