Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement du contenu de vos fichiers n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Hosted in GermanyGlobal Content Delivery
Serveurs d'origine chez Hetzner en Allemagne, diffusion mondiale via un réseau de diffusion de contenu (CDN). Le contenu de vos fichiers n'est jamais transmis dans ce cadre - il ne quitte jamais votre appareil.
JSON est le langage des API et applications web modernes, mais beaucoup de systèmes d'entreprise, de services SOAP, de flux RSS/Atom et de formats bureautiques ou de configuration exigent encore du XML. Cet outil sérialise votre arborescence JSON en XML équivalent et bien formé.
Tout se déroule entièrement en local (fast-xml-parser, JavaScript pur). Les clés d'objet deviennent des éléments ; les clés préfixées par "@_" deviennent des attributs XML, à l'image de notre outil XML vers JSON, ce qui préserve l'aller-retour. Comme le XML exige exactement une racine, un tableau ou un objet à plusieurs clés au niveau supérieur est enveloppé dans un élément <root> ; les entrées d'un tableau deviennent des éléments <item> répétés.
Vous rencontrerez ce besoin en exportant vers un système hérité, vers un import qui n'accepte que le XML, vers un point de terminaison SOAP ou un modèle bureautique. Le résultat est un XML indenté et bien formé, avec déclaration XML, prêt à ouvrir ou à transmettre à une chaîne d'outils XML. Un JSON invalide est rejeté avec une erreur claire, et rien n'est envoyé.
Une différence structurelle façonne le résultat : XML exige exactement un élément racine. Un tableau JSON à la racine reçoit donc un nœud qui l'enveloppe, et les éléments de tableau de même nom deviennent des éléments répétés de ce nom - précisément la forme qu'attendent les processeurs XML et les schémas XSD.
Fiche technique
Fiche technique
Formats d'entrée
JSON
Format de sortie
XML
Traitement par lots
Non
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou choisissez votre fichier JSON.
L'outil le sérialise en XML.
Téléchargez le fichier XML.
Limites: XML bien formé avec exactement une racine : les tableaux et objets à plusieurs clés sont enveloppés dans <root>, les entrées d'un tableau deviennent des <item>. Les clés préfixées par "@_" deviennent des attributs - JSON n'ayant pas de notion native d'attribut, sans ce préfixe tout devient des éléments. Un JSON invalide est rejeté avec une erreur claire. Les nombres et booléens JSON sont écrits dans le XML comme du texte brut, car XML lui-même ne connaît pas de types de données.
Questions fréquentes
Mon fichier est-il envoyé ?
Non. La conversion se déroule entièrement en local dans le navigateur, rien n'est transmis.
Comment les attributs XML sont-ils produits ?
Les clés préfixées par "@_" deviennent des attributs, à l'image de l'outil XML vers JSON.
Pourquoi un élément <root> ?
Le XML exige une seule racine ; les tableaux et objets à plusieurs clés sont donc enveloppés dedans.
Et les tableaux JSON ?
Les entrées d'un tableau deviennent des éléments <item> répétés.
L'aller-retour est-il possible ?
Oui, la convention "@_" correspond à celle de notre outil XML vers JSON.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité