【发布时间】:2017-02-03 23:43:50
【问题描述】:
我正在尝试从 Firebase 2.X 迁移到最新版本。有没有办法继续使用杰克逊注释?这将大大减少我的迁移量。
例子:
public final class Example {
@JsonProperty("field_example")
private int myField;
Example() {
}
}
gradle 文件
compile 'com.google.firebase:firebase-database:10.0.1'
compile 'com.fasterxml.jackson.core:jackson-core:2.8.6'
compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.6'
compile 'com.fasterxml.jackson.core:jackson-databind:2.8.6'
【问题讨论】:
-
@FrankvanPuffelen “与此同时,您可以使用 Jackson(Firebase 2.x SDK 在后台使用它)来使继承模型工作。”我设置了 Jackson 注释,但它们似乎不起作用。 Firebase 抱怨缺少 setter 和 getter
-
没有看到minimum code that reproduces the problem,除了我在链接中的回答之外,很难说什么。
-
@FrankvanPuffelen 我添加了一个示例,感谢您对此进行调查
标签: android firebase jackson firebase-realtime-database