fr

XML en JSON

Convertissez un fichier XML en JSON en local, avec les éléments et les attributs, sans aucun envoi et directement dans votre navigateur.

Indenter le JSON

Traitement en local sur votre appareil ...

0%

Vos fichiers n’ont jamais quitté votre appareil

    Mon fichier est-il envoyé ?

    Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

    Aucun envoi100 % en local
    Vos contenus restent chez vousaucun accès par des tiers
    Serveurs en AllemagneRGPD by design
    Audité en externeTLS A+ · En-têtes A+

    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éeXML
    Format de sortieJSON
    Traitement par lotsNon
    TraitementEn local dans le navigateur (JavaScript)
    Téléversement de fichiersAucun

    En 3 étapes

    1. Déposez ou choisissez votre fichier XML.
    2. Choisissez la mise en forme (indentée ou compacte).
    3. 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é.

    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 produire un JSON compact ?

    Oui, l'option permet de choisir un JSON indenté ou compact.

    Outils associés