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
Retour XML via XML → JSON, compressez Minifier XML, JSON amont 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.