2
例如,我在名为“key”的Firebase数据库字段中使用,并希望(出于任何原因)在Java对象中将其命名为“id”。Firebase - getValue()自定义字段名称
如何在使用Firebase dataSnapshot.getValue(Class)时执行此操作? 我试着用杰克逊的注释,如:
@JsonProperty("key")
Long id;
但没有成功。
例如,我在名为“key”的Firebase数据库字段中使用,并希望(出于任何原因)在Java对象中将其命名为“id”。Firebase - getValue()自定义字段名称
如何在使用Firebase dataSnapshot.getValue(Class)时执行此操作? 我试着用杰克逊的注释,如:
@JsonProperty("key")
Long id;
但没有成功。
对于Firebase v3,截至6月27日,您现在应该使用@PropertyName来代替。请参阅https://firebase.google.com/support/releases
您可以(或@Tajchert)告诉我这是否适合您?我已经看到有关它的各种报道,并且还没有/需要时间来亲自验证它。 –
@FrankvanPuffelen - 我可以确认它确实有效。 谢谢你们。 –