IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

XMLEncoder avec plusieurs objets


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Par défaut XMLEncoder avec plusieurs objets
    Bonjour,

    voici mon problème : j'ai besoin de créer un xml à partir d'un objet java que j'ai crée et lors de la création de celui-ci avec xmlencoder, tout les champs ne sont pas répercutés dans le XML.. En effet, seuls les champs de type primitif se retrouvent dans ce fichier (int, boolean, string, ..) mais pas les champs représentant d'autres objets..
    Mais voici un exemple plutôt que de longues paroles :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class Obj1 {
        private String nom;
        private String prenom;
        private List<Obj2> listOccupations;
     
        //getters & setters
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public class Obj2 {
        private Integer annee;
        private String nature;
     
        //getters & setters
    }
    dans l'xml, seuls les champs nom et prenom sont renseignés..
    (à noter que j'ai déjà consulté ce tutoriel)

    que faut-il ajouter en dehors du xmlencoder.writeObject(obj1); ?

    d'avance merci !

  2. #2
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    Peux-tu nous montrer tes getter/setter concernant listOccupations?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Par défaut
    mon problème est résolu, il manquait simplement un constructeur vide (qui est obligatoire pour la sérialisation) dans la classe de mon objet 2..

    désolé pour le dérangement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [V8] Relation d'un champ avec plusieurs objet
    Par vernetk dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 15/09/2014, 16h04
  2. Parcours d'un tableau avec plusieurs objets
    Par aShtk dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 14/01/2012, 13h13
  3. [Vxi3] Liste de valeurs avec plusieurs objets
    Par dessinateurttuyen dans le forum Webi
    Réponses: 3
    Dernier message: 07/12/2011, 16h22
  4. diagramme d'activités avec plusieurs objets
    Par wafiwafi dans le forum UML
    Réponses: 2
    Dernier message: 28/09/2011, 22h27
  5. Réponses: 3
    Dernier message: 29/03/2007, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo