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

Langage Java Discussion :

Parser String[][][] en flux json


Sujet :

Langage Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 40
    Par défaut Parser String[][][] en flux json
    Bonjour,

    Suite à un post dans le forum Javascript (Ici), je me tourne vers vous pour éclaircir un point technique qui me bloque dans mon développement.


    J'ai besoin à un moment donné de Parser une String[][][] en flux JSON.

    J'ai téléchargé un jar JSONTools http://jsontools.berlios.de/ me permettant d'effectuer le Parsing.
    Le problème est que la fonction de parsing ne prend en paramètre qu'un paramètre de type InputStream ou Reader.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    jsonParser.parse(InputStream);
     
    // ou
     
    jsonParser.parse(Reader);
     
    // ou
     
    jsonParser.parse(String);
     
    // mais pas de
     
    jsonParser.parse(String[][][]);
    Comment dois-je m'y prendre ?

    D'avance merci,
    Nicolas

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    en même temps, du JSon, c'est un seul String, je vois pas trop comment vous imaginer parser String[][][], soit un tableau à 3 dimension. Il y a quoi là dedans?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 40
    Par défaut
    La solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    //dataForTree étant un String[][][]
    		String myString = "";
    		try
    		{
    			myString = new org.json.JSONObject().put("dataForTree", dataForTree).toString();
    			System.out.println(myString);
    		}catch(org.json.JSONException e)
    		{
    			System.out.println(e.toString());
    		}
    puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    			PrintWriter writer = resourceResponse.getWriter();
    			writer.print(myString);
    Voilou.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Oui, en même temps tu avais parlé de parser, hein.

    Je vois pas trop le rapport...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Parser un flux JSON
    Par Cool_Boy dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/06/2011, 11h15
  2. Methode Parser String
    Par SrK dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 08/04/2008, 15h10
  3. Parser String négatif to int
    Par skyangel dans le forum Langage
    Réponses: 3
    Dernier message: 25/03/2008, 11h56
  4. Réponses: 2
    Dernier message: 23/01/2006, 15h51
  5. Conversion Strings en Flux
    Par LyonL dans le forum C
    Réponses: 2
    Dernier message: 18/10/2005, 17h52

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