Beheben Sie den Fehler „Fehler beim Bouncen zum Typ“ beim Einlesen von Firebase JSON in Java-Objekte.
Firebase JSON und Java Object Mapping
Firebase nutzt Jackson für die Serialisierung und Deserialisierung zwischen JSON- und Java-Objekten. Es stehen mehrere Zuordnungsansätze zur Verfügung:
Vollständiges Benutzerladen:
Erstellen Sie eine Java-Klasse, die die genauen Eigenschaften im JSON widerspiegelt:
@JsonIgnoreProperties(ignoreUnknown=true) private static class User { String handle; String name; long stackId; // ... getters and toString }
Teilweises Laden durch Benutzer:
Wenn einige JSON-Eigenschaften nicht erforderlich sind, kommentieren Sie sie die Java-Klasse wie folgt:
@JsonIgnoreProperties({"stackId"}) private static class User { String handle; String name; // ... getters and toString }
Teilweise Benutzerspeicherung:
Um benutzerdefinierte Eigenschaften zurück in Firebase zu schreiben, kommentieren Sie Getter-Methoden in der Java-Klasse mit @JsonIgnore:
@JsonIgnore public String getDisplayName() { return getName() + " (" + getHandle() + ")"; }
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Failed to bounce to type' beim Zuordnen von Firebase JSON zu Java-Objekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!