【问题标题】:Firebase - getValue() with custom field nameFirebase - 具有自定义字段名称的 getValue()
【发布时间】:2016-11-06 12:42:06
【问题描述】:

例如,我在 Firebase 数据库中使用名称为“key”的字段,并且希望(出于任何原因)在 Java 对象中将其命名为“id”。

使用 Firebase dataSnapshot.getValue(Class) 时如何做到这一点? 我尝试使用 Jackson 注释,例如:

@JsonProperty("key")
Long id;

但没有成功。

【问题讨论】:

    标签: java firebase firebase-realtime-database


    【解决方案1】:

    对于 Firebase v3,从 6 月 27 日起,您现在应该改用 @PropertyName。见https://firebase.google.com/support/releases

    【讨论】:

    • 你(或@Tajchert)能告诉我这是否真的适合你吗?我看到了关于它的混合报道,还没有/花时间亲自验证它。
    • @FrankvanPuffelen - 我可以确认它确实有效。谢谢大家。
    猜你喜欢
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2017-03-15
    • 1970-01-01
    • 2014-07-17
    • 2011-02-01
    相关资源
    最近更新 更多