JSON vers XML — passerelles et schémas
Sérialisation locale pour partenaires XML-first sans upload serveur.
Notes développeur
• Namespaces manuels si XSD l’exige. • Les tableaux JSON deviennent des balises sœurs `*_item` (ex. `servers` → plusieurs `<server_item>`). Décochez **XML indenté** pour une sortie compacte sur une ligne, ou ajustez la largeur d’indent dans le panneau d’options. • Gros payloads sur machines modestes peuvent faire ramer le navigateur.
Cas récurrents
• Middleware XML. • Tests parseurs. • Données partenaires.
À propos des options
CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.
Exemples
Manifeste avec types et échappement XML
Entrée
Sortie
Tableaux ⇒ balises `*_item` répétées (indent vu avec jolie mise en forme)
Entrée
Sortie
Aller plus loin
Après export, validez avec le validateur JSON, formatez via le formateur JSON ou comparez avec le diff JSON. Aller-retour XML → JSON, minify minifier JSON.
FAQ JSON → XML
Interop
Déclaration XML ?
Ajoutez <?xml?> si obligatoire.
Attributs ?
Par défaut balises enfants — adaptez au XSD.
Caractères spéciaux ?
Échappement XML standard.
Chiffrement ?
Non — simple formatage.
Tous vos convertisseurs, encodeurs et minificateurs sur une carte unique ? Outils développeurs Ouvrez le catalogue des outils développeurs.