Convertisseur XML-JSON
Convertissez instantanément vos données XML en JSON ou JSON en XML. Gère les attributs, les structures imbriquées et le formatage personnalisé.
À propos du convertisseur XML-JSON
XML-JSON Converter est un outil gratuit qui convertit vos données XML (eXtensible Markup Language) et JSON (JavaScript Object Notation) dans les deux sens. Les conversions se font localement, avec gestion des attributs, structures imbriquées et options de formatage.
Pourquoi convertir entre XML et JSON ?
XML domine dans les systèmes historiques, SOAP, fichiers de configuration et applications d'entreprise, tandis que JSON est la norme pour les APIs REST, le web moderne et les bases NoSQL. La conversion permet d'intégrer des systèmes anciens, de traiter du XML côté JavaScript, ou de préparer des données JSON pour des moteurs XML.
Comment sont gérés les attributs XML ?
Par défaut, les attributs deviennent des propriétés JSON préfixées par "@_" (ex. <book id="1"> -> {"@_id": "1"}). Vous pouvez choisir de les ignorer. Lors du retour vers XML, les propriétés commençant par "@_" redeviennent des attributs.
Mes données quittent-elles mon appareil ?
Non. Toutes les conversions s'exécutent dans votre navigateur. Aucun transfert vers un serveur.
À quoi sert « Analyser les valeurs de balise » ?
Activée (par défaut), l'option convertit automatiquement les nombres, booléens et null détectés dans le texte XML vers le type JSON correspondant. Désactivée, toutes les valeurs restent des chaînes. Utile pour conserver de vrais types numériques dans vos scripts.
Puis-je personnaliser l'XML en sortie ?
Oui : définissez un nom de racine personnalisé, choisissez l'indentation (2 ou 4 espaces) et activez/désactivez le formatage (pretty-print). La déclaration XML est ajoutée automatiquement.
Comment sont gérés les tableaux JSON ?
Chaque élément du tableau devient une balise répétée. Exemple : {"books": [{"title": "Book 1"}, {"title": "Book 2"}]} produit <books><title>Book 1</title><title>Book 2</title></books>, la représentation standard des listes en XML.