Maison > Java > javaDidacticiel > Comment résoudre les erreurs « Échec du rebond au type » lors du mappage de Firebase JSON à des objets Java ?

Comment résoudre les erreurs « Échec du rebond au type » lors du mappage de Firebase JSON à des objets Java ?

Linda Hamilton
Libérer: 2024-11-28 01:54:10
original
347 Les gens l'ont consulté

How to Resolve

Résolvez l'erreur « Échec du rebond lors de la saisie » lors de la lecture de Firebase JSON dans des objets Java.

Firebase JSON et mappage d'objets Java

Firebase utilise Jackson pour la sérialisation et la désérialisation entre les objets JSON et Java. Plusieurs approches de mappage sont disponibles :

Chargement complet de l'utilisateur :

Créez une classe Java qui reflète les propriétés précises du JSON :

@JsonIgnoreProperties(ignoreUnknown=true)
private static class User {
   String handle;
   String name;
   long stackId;
   // ... getters and toString
}
Copier après la connexion

Chargement partiel de l'utilisateur :

Si certaines propriétés JSON ne sont pas requises, annotez la classe Java comme suit :

@JsonIgnoreProperties({"stackId"})
private static class User {
   String handle;
   String name;
   // ... getters and toString
}
Copier après la connexion

Sauvegarde partielle de l'utilisateur :

Pour réécrire les propriétés personnalisées dans Firebase, annotez les méthodes getter dans la classe Java avec @JsonIgnore :

@JsonIgnore
public String getDisplayName() {
    return getName() + " (" + getHandle() + ")";
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal