XML en JSON
Convertisseur gratuit XML en JSON en ligne. Collez votre XML et obtenez un JSON formaté instantanément avec validation et préservation de la structure.
Comment fonctionne le convertisseur XML en JSON ?
Le convertisseur analyse votre entrée XML avec un analyseur XML standard, puis transforme l'arbre DOM en objet JSON. Les éléments deviennent des clés, les attributs reçoivent un préfixe @ et le texte est stocké sous #text.
Comment les attributs XML sont-ils gérés dans le JSON ?
Les attributs XML sont convertis en clés avec un préfixe @ par défaut (par exemple, l'attribut id devient @id), les séparant des données des éléments enfants.
Que devient le contenu texte XML ?
Le contenu texte des éléments XML est stocké sous une clé spéciale #text dans l'objet JSON résultant, préservant les données texte originales.
Le convertisseur gère-t-il les sections CDATA ?
Oui, les sections CDATA sont préservées et traitées comme du contenu texte dans leurs éléments parents, garantissant qu'aucune donnée n'est perdue lors de la conversion.
Peut-il gérer les éléments XML imbriqués ?
Oui, les éléments XML imbriqués sont convertis en objets JSON imbriqués correspondants, maintenant la structure hiérarchique complète du document XML original.
Que se passe-t-il quand XML a des éléments répétés ?
Lorsque plusieurs éléments frères partagent le même nom de balise, ils sont automatiquement convertis en tableau JSON, préservant toutes les instances.
Le XML est-il validé avant la conversion ?
Oui, le convertisseur valide la structure XML avant la conversion. Si le XML est mal formé, vous recevrez un message d'erreur clair indiquant le problème.
Mes données XML sont-elles sûres et privées ?
Absolument. Toute la conversion se fait entièrement dans votre navigateur. Aucune donnée XML n'est envoyée à un serveur, assurant une confidentialité et une sécurité totales.
Quelle est la différence entre XML et JSON ?
XML utilise une structure hiérarchique basée sur des balises tandis que JSON utilise des paires clé-valeur. JSON est généralement plus léger et plus facile à analyser en JavaScript.
Puis-je convertir de gros fichiers XML ?
Oui, le convertisseur fonctionne dans votre navigateur et peut gérer de gros fichiers XML. Les performances dépendent de la mémoire disponible et de la puissance de traitement de votre appareil.
Le convertisseur prend-il en charge les espaces de noms XML ?
Oui, les espaces de noms XML sont préservés dans la sortie JSON, généralement représentés comme partie du nom de clé de l'élément.
Quelles options de format de sortie sont disponibles ?
Le convertisseur produit un format JSON standard avec une indentation configurable. Vous pouvez choisir entre un JSON compact (minifié) ou un JSON formaté avec espacement personnalisable.