标签: java android firebase firebase-realtime-database
升级到Firebase 3后,我在序列化java.util.date时开始收到以下错误:
W / ClassMapper:在类java.util.Date上找不到日期的setter / field(fields / setters区分大小写!) W / ClassMapper:没有在类java.util.Date上找到的timezoneOffset的setter / field(fields / setters区分大小写!)
W / ClassMapper:在类java.util.Date上找不到日期的setter / field(fields / setters区分大小写!)
W / ClassMapper:没有在类java.util.Date上找到的timezoneOffset的setter / field(fields / setters区分大小写!)
他们会影响什么吗?
我该如何避免这些警告?
答案 0 :(得分:3)
如上所述here和here,Firebase不再使用Jackson,并且不支持Date。将其存储在Long变量中。您可以添加便利getter / setter并使用@Exclude标记它们以禁止序列化。
Date
@Exclude