Convertir un JSON en XML en ligne
Collez des données JSON pour les convertir en XML lisible, puis copiez le résultat pour le développement ou l'échange de données.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<product>
<name>Widget</name>
<price>9.99</price>
<inStock>true</inStock>
</product>
</root>
JSON vers XML convertit des données JSON structurées en XML lisible, en traduisant entre deux formats de données créés à environ dix ans d'écart pour des raisons très similaires — décrire des données structurées d'une manière lisible à la fois par les humains et par les machines.
Pourquoi aurait-on besoin de convertir du JSON en XML ?
Certains systèmes plus anciens, API d'entreprise et formats d'échange de données ont été bâtis spécifiquement autour du XML et n'ont jamais été mis à jour pour accepter le JSON, si bien que convertir une charge utile JSON en XML est souvent le seul moyen de connecter une API moderne à un système hérité, ou de préparer un format de flux qui exige spécifiquement la structure du XML.
Comment la structure se traduit-elle réellement entre les deux formats ?
Les paires clé-valeur et les tableaux du JSON se transposent sur les éléments imbriqués et les attributs du XML — un objet JSON devient généralement un élément XML parent contenant des éléments enfants pour chaque clé, bien que les conventions exactes de correspondance puissent varier légèrement selon les attentes du système cible.
Est-ce privé et gratuit, et cela fonctionne-t-il dans le navigateur ?
Oui — collez votre JSON, récupérez le XML en retour, entièrement dans votre navigateur, sans rien envoyer, sans inscription et sans limite d'utilisation.
Pourquoi ces deux formats de données existent-ils tous les deux ?
Le XML est arrivé en premier et a été conçu pour une mission bien plus large : le W3C a commencé à le développer en 1996, sous la direction de Jon Bosak, Tim Bray et d'autres, dans le but de réduire le SGML — le langage de balisage dense et vieux de plusieurs décennies derrière le HTML — à quelque chose de plus pratique, et XML 1.0 est devenu une norme officielle du W3C le 10 février 1998. Le JSON est arrivé environ six ans plus tard, né d'un besoin bien plus étroit et pratique : en développant un jeu de cartes à collectionner en ligne appelé Cartoon Orbit chez une entreprise nommée State Software au début des années 2000, Douglas Crockford a remarqué que JavaScript disposait déjà d'une façon intégrée et vraiment pratique de représenter des données structurées, et plutôt que d'inventer quelque chose de nouveau, il a simplement documenté ce sous-ensemble existant de la syntaxe JavaScript, publiant la première spécification formelle de JSON en juillet 2006. L'attrait du JSON tenait justement au fait qu'il ne cherchait pas à tout faire comme le XML — pas de schémas, pas d'espaces de noms, pas de débats attributs contre éléments — juste une façon légère et lisible de déplacer des données, ce qui explique pourquoi il a fini par supplanter le XML pour la plupart des API web, même si le XML avait près d'une décennie d'avance.
JSON vers XML est-il gratuit ?
Oui. JSON vers XML est entièrement gratuit, sans inscription ni limite d'utilisation.
Dois-je installer un logiciel ?
Non. JSON vers XML fonctionne directement dans votre navigateur — rien à télécharger ni à installer.
Mes données restent-elles privées ?
Tout se passe sur votre appareil. Nous ne recevons ni ne stockons jamais le fichier ou texte que vous saisissez dans JSON vers XML.
