2016-07-04 58 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 - 我可以确认它确实有效。 谢谢你们。 –

相关问题