Heim > Java > javaLernprogramm > Wie behebe ich den Fehler „Failed to bounce to type' beim Zuordnen von Firebase JSON zu Java-Objekten?

Wie behebe ich den Fehler „Failed to bounce to type' beim Zuordnen von Firebase JSON zu Java-Objekten?

Linda Hamilton
Freigeben: 2024-11-28 01:54:10
Original
286 Leute haben es durchsucht

How to Resolve

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
}
Nach dem Login kopieren

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
}
Nach dem Login kopieren

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() + ")";
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage