例如,我在Firebase数据库字段中使用名称" key"并且希望(出于任何原因)将其命名为“#34; id"在Java对象中。
使用Firebase dataSnapshot.getValue(Class)时如何做到这一点? 我尝试使用Jackson注释,例如:
@JsonProperty("key")
Long id;
但没有成功。
答案 0 :(得分:3)
使用Firebase v3,截至6月27日,您现在应该使用@PropertyName。见https://firebase.google.com/support/releases