Я использую autovalue для своих объектов и аннотировал их, чтобы разрешить json-синтаксический анализ.New firebase json annotations
Есть новые аннотации в новом SDK: Exclude
, IgnoreExtraProperties
, ThrowOnExtraProperties
и @PropertyName
: https://firebase.google.com/docs/reference/android/com/google/firebase/database/PropertyName. Но PropertyName, кажется, отсутствует в sdk ..
Будет ли я быть хорошо, если я придерживаться '@JsonProperty' аннотации Джексона до тех пор ? –
Да. Как только мы представим свойство, я рекомендую вам переключиться, так как он значительно уменьшит размер вашего apk. –
Я включил компиляцию jackson-аннотаций: 2.7.4 и jackson-databind: 2.7.4, но похоже, что firebase игнорирует аннотации '@ JsonProperty' и' @ JsonSerialize'. –