2016-07-04 74 views
2

例如,我在名爲「key」的Firebase數據庫字段中使用,並希望(出於任何原因)在Java對象中將其命名爲「id」。Firebase - getValue()自定義字段名稱

如何在使用Firebase dataSnapshot.getValue(Class)時執行此操作? 我試着用傑克遜的註釋,如:

@JsonProperty("key") 
Long id; 

但沒有成功。

回答

3

對於Firebase v3,截至6月27日,您現在應該使用@PropertyName來代替。請參閱https://firebase.google.com/support/releases

+0

您可以(或@Tajchert)告訴我這是否適合您?我已經看到有關它的各種報道,並且還沒有/需要時間來親自驗證它。 –

+1

@FrankvanPuffelen - 我可以確認它確實有效。 謝謝你們。 –

相關問題