XML en JSON Converter transforme n'importe quel document XML en JSON équivalent et bien formé. Collez une charge utile XML - une réponse SOAP, un flux RSS, un fichier de configuration, une exportation d'API - et récupérez JSON propre et en retrait qui mappe des éléments sur des clés, des balises répétées sur des tableaux et des attributs à des propriétés préfixées, prêtes à être utilisées en Javascript, client REST ou pipeline de données.
Les données XML et JSON modélisent différemment les données et une conversion naïve perd des informations. XML a des attributs, pour lesquels JSON n'a pas d'équivalent direct, il permet à un élément de contenir à la fois les attributs et le texte, et il distingue un seul enfant d'une liste uniquement par répétition. Ce convertisseur gère chaque cas de manière délibérée : les attributs deviennent des clés avec un préfixe configurable (@ par défaut), un contenu mixte conserve son texte sous une clé #text, et toute balise qui apparaît plus d'une fois se résorbe dans un tableau JSON afin que votre structure reste fidèle à la source.
Tout fonctionne à 100 % dans votre navigateur à l'aide d'un analyseur sans dépendance - sans Domparser, sans serveur aller-retour. Les documents XML contiennent fréquemment des identifiants internes, des enregistrements clients ou des charges utiles d'intégration, de sorte que rien de ce que vous collez n'est téléchargé ou stocké. Le convertisseur fonctionne hors ligne une fois chargé, et les options vous permettent de décoder des entités, analyser le texte numérique et booléen en types réels et ignorer les attributs lorsque vous n'avez besoin que des données d'élément.
Collez tout document XML bien formé dans le panneau de saisie, avec ou sans déclaration XML, ou cliquez sur Charger un exemple pour partir d'un exemple de catalogue réaliste avec des attributs et des listes imbriquées.
Choisissez un indentation à 2 ou 4 espaces, décidez si les attributs sont inclus, et activez éventuellement l'analyse des types pour transformer "44.95" et "vrai" en un nombre réel et booléen.
Cliquez sur Convertir. Le XML est analysé et validé en premier - un balisage malformé comme une balise non concordante ou non fermée est signalé avec un message clair afin que vous puissiez le corriger.
Copiez le JSON généré dans votre presse-papiers ou téléchargez-le sous forme de fichier .json, puis déposez-le dans votre code, votre corps de demande ou votre magasin de données.
Les attributs XML sont conservés sous forme de clés JSON avec un préfixe configurable (@ par défaut), de sorte qu'aucune donnée n'est perdue dans la conversion
Les éléments enfants répétés deviennent automatiquement un tableau JSON, tandis qu'un seul événement reste un objet simple, correspondant à la structure réelle
Les blocs CDATA sont pris textuellement et les entités numériques standards plus (&, é) sont décodées correctement dans leurs caractères
Transformez le texte numérique et booléen comme "3.14" ou "Faux" en nombres JSON réels et booléens, ou conservez tout sous forme de chaînes - votre choix
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!