JSON en XML
Transformez des données JSON en XML propre et bien formé pour les systèmes, flux et imports qui n’acceptent que le XML.
ou déposez-les ici · jusqu’à 50 Mo par fichier, gratuitement
Fichiers plus volumineux ? Pro convertit des fichiers jusqu’à 500 MoAu-delà des limites gratuites : vous pourrez débloquer le téléchargement dès 1,99 €.
Traitement en cours…
Votre fichier est prêt
Gratuit · Sans inscription · Sans filigrane · Vos fichiers ne quittent jamais votre appareil
JSON en XML en 3 étapes
- Sélectionnez votre fichier JSON, ou déposez-le dans le cadre.
- Cliquez sur Convertir en XML.
- Téléchargez le fichier XML, indenté et prêt à importer.
Du JSON au XML sans mauvaise surprise
Beaucoup de logiciels de comptabilité, de flux e-commerce, de portails administratifs et d’anciens systèmes d’entreprise n’importent encore que du XML, alors que les applications et API modernes parlent JSON. Cet outil écrit un fichier XML bien formé, avec déclaration XML, encodage UTF-8 et indentation de deux espaces : il est facile à lire et sûr à importer.
Chaque clé devient un élément et chaque liste devient le même élément répété. Les clés qui commencent par @ deviennent des attributs et une clé #text devient le texte de l’élément, exactement comme les écrit notre outil XML en JSON : l’aller-retour se fait sans perte. Les caractères comme & et < sont échappés, et les noms de clés interdits en XML, avec des espaces ou commençant par un chiffre, sont rendus valides.
Questions fréquentes
Comment convertir du JSON en XML ?
Sélectionnez votre fichier JSON et cliquez sur Convertir en XML. L’outil vérifie le JSON, construit l’arbre XML et télécharge un fichier .xml indenté. Si le JSON contient une erreur de syntaxe, vous voyez le message de l’analyseur à la place, et vous savez exactement quoi corriger.
Quel est l’élément racine du XML ?
Le XML exige un seul élément racine. Si votre JSON est un objet avec une seule clé, comme {"catalog": {...}}, cette clé devient la racine. Sinon, tout est placé dans un élément <root>, et les entrées d’une liste de premier niveau deviennent des éléments <item>.
Comment les tableaux JSON sont-ils convertis ?
Un tableau devient le même élément répété une fois par entrée. Par exemple, "book": [{...}, {...}] donne deux éléments <book> l’un après l’autre. C’est la façon naturelle de représenter une liste en XML, et ce qu’attendent la plupart des logiciels qui importent du XML.
Peut-on créer des attributs XML ?
Oui. Faites commencer une clé par @ et elle devient un attribut de son élément : {"book": {"@id": 7, "title": "Dune"}} donne <book id="7"><title>Dune</title></book>. Une clé nommée #text devient le texte de l’élément lui-même.
Mon fichier est-il envoyé sur un serveur ?
Non. Le JSON est converti dans votre navigateur, sur votre propre appareil : réponses d’API, catalogues de produits ou fiches clients ne quittent jamais votre ordinateur. Une fois la page chargée, le convertisseur continue de fonctionner même sans connexion internet.