Ich habe einen Spaltennamen viewed_by auf Firebase ServerFirebase: Nicht in der Lage Felder mit Unterstrichen zu analysieren
Test
|
|--viewed_by: 30
Auf der App ich eine POJO Klasse habe, die das Mitglied viewed_by
-Test hat. Klasse Mitglied
private int viewed_by;
In onDataChang e Funktion, wenn ich die Daten empfange, erhalte ich die Objekt-Test mit dem getValue Funktion
Test t = dataSnapshot.getValue(Test.class);
Aber ich habe den Wert als 0 statt 30
Wenn ich die Feldnamen aus ändern viewed_by zu viewedBy (sowohl auf dem Server und POJO-Klasse), erhalte ich den Erwartungswert (30)
Ist es eine Parsing Ausgabe in getValue-Funktion? Oder der Feldname soll keine Unterstriche im Namen haben?
arbeiten zu Gson oder Jackson Bibliothek zu wechseln, solche Fehler zu vermeiden –