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.
XML est un format de données hiérarchique très répandu - typique des flux RSS, des API SOAP, des documents bureautiques, des configurations et des échanges de données entre systèmes. Pour la suite du traitement dans les programmes et API modernes, JSON est toutefois plus maniable. Cet outil traduit la structure arborescente du XML en un objet JSON équivalent.
Cet outil analyse votre XML entièrement en local dans votre navigateur (fast-xml-parser, JavaScript pur). Les éléments imbriqués deviennent des objets imbriqués, et les attributs sont repris avec le préfixe « @_ », si bien qu'aucune information n'est perdue. Un XML invalide est rejeté avec un message d'erreur clair. Rien n'est téléversé.
Vous rencontrerez ce besoin par exemple en exploitant un flux d'actualités, un plan de site, l'interface d'un relevé bancaire ou une vieille spécification d'export de données qui raisonne encore en chevrons. À la lecture du résultat, notez une particularité : si un élément enfant n'apparaît qu'une fois, un objet unique en résulte, alors qu'à la répétition c'est une liste. En tenir compte dans le code qui consomme les données évite les cas particuliers surprenants quand le nombre varie.
Fiche technique
Fiche technique
Formats d'entrée
XML
Format de sortie
JSON
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 XML.
L'outil convertit en local et indente le JSON automatiquement.
Téléchargez le fichier JSON.
Limites: Le XML doit être bien formé (sinon une erreur claire). Les attributs reçoivent le préfixe "@_". Les commentaires et instructions de traitement sont ignorés. Le contenu mixte (texte côte à côte avec des éléments enfants) ne se mappe pas toujours sans ambiguïté. Les espaces de noms restent en préfixe dans la clé. Un texte qui ressemble à un nombre ou un booléen est automatiquement reconnu comme un vrai nombre/booléen JSON ; une date reste du texte, car XML n'a pas de format de date propre.
Questions fréquentes
Mon fichier est-il téléversé ?
Non. La conversion se déroule entièrement en local dans le navigateur - rien n'est envoyé.
Les attributs sont-ils repris ?
Oui. Les attributs apparaissent dans le JSON avec le préfixe « @_ » devant le nom.
Que se passe-t-il avec un XML invalide ?
Vous obtenez un message d'erreur clair indiquant la cause - sans plantage.
Puis-je obtenir un JSON compact plutôt qu'indenté ?
La sortie ici est toujours indentée proprement. Pour une version compacte (minifiée), passez ensuite le résultat par notre outil Formater le JSON avec l'option Compact.
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é