EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

Est-ce-que quelqu'un se débrouille en java sur le forum ? , page 2

Aller à la page :   12
CowcotLand topic RSS feed Surveiller les réponses de ce sujet
poca @
Métayer
Métayer

2647pts

Inscrit le: 26 juin 2016
Messages: 1072

Navigateur : n.c.

Hors ligne
Message Posté le: 02 janvier 2020 à 17:41  Lien permanent
Répondre en citant
Bonjour, je mets à jours mon topic comme vous aviez l'air sympa.
_PWR_Bruce a écrit:

https://github.com/chatPerche123/Mediatheque/

J'aimerais de l'aide pour le JSON. Je tente d'utiliser JSON Simple mais je n'arrive pas à charger toutes mes informations dedans...

Code:
   
    List<Media> listMedia;
    JSONObject json;


 protected void sauvegardeMediatheque() throws FileNotFoundException  {
        this.json = new JSONObject();
        Map m = new LinkedHashMap();
       
        for(Media media : this.listMedia) {
            m.put("idMedia", media.idMedia);
            m.put("titre", media.titreMedia);
            m.put("genre", media.genreMedia);
            m.put("maisonProduction", media.maisonProductionMedia);
            m.put("nbExemplaire", media.nombreExemplaire);
        }
       
       
        Iterator<Map.Entry> itr1 = m.entrySet().iterator();
        while (itr1.hasNext()) {
            Map.Entry pair = itr1.next();
            System.out.println(pair.getKey() + " : " + pair.getValue());
        }

       
        json.put("Media", m);
        // writing JSON to file:"JSONExample.json" in cwd
        PrintWriter pw = new PrintWriter("JSONExample.json");
        pw.write(json.toJSONString());
         
        pw.flush();
        pw.close();
    }
   
    protected void contenuJson() throws FileNotFoundException, IOException, ParseException {
        // parsing file "JSONExample.json"
        Object obj = new JSONParser().parse(new FileReader("JSONExample.json"));
         
        // typecasting obj to JSONObject
        JSONObject jo = (JSONObject) obj;
       
        // getting address
        Map media = ((Map)jo.get("Media"));
         
        // iterating address Map
        Iterator<Map.Entry> itr1 = media.entrySet().iterator();
        while (itr1.hasNext()) {
            Map.Entry pair = itr1.next();
            System.out.println(pair.getKey() + " : " + pair.getValue());
        }
    }


Mais je n'arrive pas à avoir plus d'1 élément à la fois... J'essaie pour le moment d'incorporer ma List List<Media> listMedia dans un fichier Json
Voir le profil de l'utilisateur Envoyer un message privé
Aller à la page :   12
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message Et me voilà sur le Forum Jess Présentation 0 04 février 2024 à 19:12
Pas de nouveau message Un vieux DVD de demo joypad, quelqu'un d'interressé? Pouetster Le poulailler 0 09 décembre 2023 à 19:53
Pas de nouveau message JAVA DK 19 Crash M0rPh3u5 Développement 3 18 mars 2023 à 14:38
Pas de nouveau message Je suis donc nouveau ! pas par mon âge, mais sur le forum... youn29 Présentation 0 05 décembre 2022 à 17:01
Topic Verrouillé slt ! carte mère express quelqu'un connais ? enflag143 CPU, Cartes mères, RAM 10 01 octobre 2022 à 23:44