Pulsars

Convertisseur JSON vers XML — Générez du XML depuis JSON

JSON5 lignes
XML5 lignes

Convertir du JSON en XML est nécessaire pour intégrer des services web SOAP legacy, générer des flux RSS ou Atom, créer des graphiques SVG à partir de données, ou produire des documents en formats comme XHTML ou EPUB. Si JSON est le standard moderne pour l'échange de données, XML reste dominant dans les environnements entreprise, la santé (HL7), la finance (FIX/FIXML) et les systèmes gouvernementaux.

Quand le XML est-il préféré au JSON ?

XML est préféré quand vous avez besoin de validation de documents via des schémas XSD, de transformation de données via XSLT, du support des espaces de noms pour mixer les vocabulaires, ou quand le système consommateur n'accepte que du XML. De nombreuses passerelles de paiement, systèmes ERP et interfaces de reporting réglementaire exigent du XML en entrée.

Questions fréquentes

Comment les tableaux JSON sont-ils convertis en XML ?

+

Chaque élément du tableau devient un élément XML répété. Par exemple, {"items": ["A", "B", "C"]} génère des éléments <items> répétés. Si le tableau est au niveau racine, les éléments sont enveloppés dans une balise <root>.

Comment les valeurs null sont-elles gérées ?

+

Les valeurs null sont converties en balises XML auto-fermantes. Par exemple, {"field": null} devient <field/>. C'est la convention XML standard pour les valeurs vides ou absentes.

La sortie est-elle du XML valide ?

+

Oui, le convertisseur génère du XML bien formé. Les noms de balises sont dérivés des clés JSON, donc ils doivent être des noms XML valides (pas d'espaces, ne commence pas par un chiffre).