Convertir JSON en XML en ligne
Conçu pour la confidentialité — fonctionne entièrement dans votre navigateur
Transformez du JSON en XML bien formé directement dans votre navigateur. Toova vous laisse choisir le nom de l'élément racine et l'indentation, gère proprement les tableaux et les valeurs null, et produit une sortie XML qu'n'importe quel analyseur acceptera — sans envoyer vos données nulle part.
Pourquoi convertir du JSON en XML
De nombreux systèmes d'entreprise et API héritées attendent encore du XML — services SOAP, intégrations bancaires, API gouvernementales, flux RSS et une longue série de plateformes B2B. Votre infrastructure moderne parle JSON, donc quelque part dans le pipeline vous avez besoin d'un pont. Toova fait la conversion en un seul collage, avec un élément racine configurable et une gestion prévisible des tableaux, des booléens et des valeurs null.
Personnalisez la sortie
Définissez le nom de l'élément racine pour correspondre à ce que le système destinataire attend — Envelope, Request, Item, ce que vous voulez. Choisissez une indentation à 2 ou 4 espaces. Les tableaux se développent en éléments frères répétés portant la même balise, ce qui est la convention que tout analyseur XML comprend. Les booléens, les nombres et les valeurs null sont sérialisés conformément aux recommandations de la spécification XML Schema, de sorte que la sortie se valide contre la plupart des schémas stricts.
Conversion locale uniquement
Toova convertit tout dans votre navigateur. Le JSON est analysé, mis en correspondance avec des nœuds XML et sérialisé — le tout sans aucun appel réseau. Aucun téléversement, aucune journalisation, aucune analyse du contenu. L'outil fonctionne hors ligne après le chargement de la page, ce qui le rend sûr pour les charges utiles internes et les tests d'intégration privés.
Questions fréquentes
- Comment les tableaux JSON sont-ils convertis en XML ?
- Les éléments du tableau deviennent des éléments frères répétés portant le même nom de balise que la clé parente. Par exemple, un tableau à la clé "tools" produit plusieurs éléments <tools> à l'intérieur du parent — ce qui est la façon dont tout analyseur XML courant gère les listes.
- Que se passe-t-il avec les valeurs null ou booléennes ?
- Les valeurs null produisent un élément auto-fermant avec un attribut nil, comme <tag nil="true"/>. Les booléens et les nombres sont convertis en leur forme textuelle à l'intérieur de la balise, conformément aux conventions XML Schema.
- Puis-je changer le nom de l'élément racine ?
- Oui. Utilisez le champ Élément racine pour définir tout nom XML valide. La valeur par défaut est "root" quand le champ est vide, mais la plupart des API de production attendent un wrapper spécifique comme Envelope ou Request.
- La sortie est-elle du XML valide ?
- Oui. Le convertisseur échappe automatiquement les caractères spéciaux (&, <, >, guillemets), choisit un encodage valide et produit un seul élément racine. La sortie s'analyse dans toutes les bibliothèques XML courantes sans modification.
- Mes données sont-elles envoyées à un serveur ?
- Non. La conversion s'exécute entièrement dans votre navigateur. Rien n'est téléversé ni journalisé. Ouvrez l'onglet Réseau des outils de développement et vous verrez zéro requête sortante pendant la conversion.