Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
714 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Convertir un élement XML vers JSON

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Convertir un élement XML vers JSON

n°2160180
freeskate6​3
Si tu peux l'éviter, lévite
Posté le 14-10-2012 à 15:04:42  profilanswer
 

Bonjour,  
 
Ma question est simple: est-il possible de convertir un élément xml en élément JSON  ?
 
Je sais qu'il est possible de convertir une chaine de caractère XML en JSON de cette façon la :

Code :
  1. String xml = "<balise XML>  </balise XML>";
  2. XMLSerializer xmlSerializer = new XMLSerializer(); 
  3. JSON json = xmlSerializer.read( xml );


 
Mais je ne trouve aucune info pour convertir un fichier XML déja parsé (un élément jdom2 plus précisément) ou l'on pourrait éventuellement faire comme ceci :  
 

Code :
  1. // lecture du fichier xml
  2. SAXBuilder sxb = new SAXBuilder();
  3. document = sxb.build(new File(path));
  4. // récupération de l'élement racine
  5. Element root = document.getRootElement();
  6. // conversion vers du json (la classe parseToJson n'existe pas)
  7. JSON json = org.jdom2.parseToJson(root);

mood
Publicité
Posté le 14-10-2012 à 15:04:42  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Convertir un élement XML vers JSON

 

Sujets relatifs
Changer un element d'un tableauSignature d'un fichier XML
Recuperer une variable et envoyer vers URL automatiquement[DELPHI] convertir une chaine hexadecimale en suite de bits ...
Élément de navigation et vidéo qui sort du post (rien que ça)[Microsoft][C] convertir un char* en PCWSTR
Fusionner deux fichiers XML avec choix des attributsJSON - Récupérer le dernier tweet - Instabilité
Tableau python vers array php ?[MySQL] Convertir une base en UTF8
Plus de sujets relatifs à : Convertir un élement XML vers JSON


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR