Le convertisseur JSON vers XML transforme une valeur JSON - une réponse API, un objet de configuration, un enregistrement exporté à partir d'une base de données - en un document XML bien formé. Les clés d'objet deviennent des éléments, les tableaux deviennent des éléments de frères et sœurs répétés et, par convention, une clé préfixée avec "@" devient un attribut alors qu'une clé "#text" devient le contenu du texte de l'élément. Cette convention est l'inverse exact de la façon dont l'outil XML vers JSON lit un document, donc les deux aller-retour proprement.
JSON est la valeur par défaut des API Web modernes, mais de nombreux systèmes parlent encore XML : services Web SOAP, flux RSS et Atom, plans de site, mises en page Android, Office Open XML et d'innombrables échanges de données d'entreprise et de gouvernement. Lorsque vous disposez de données en JSON et d'une cible qui exige XML, vous avez besoin d'une conversion prévisible basée sur des règles plutôt que de crochets d'angle de modification manuelle et d'espérer que l'imbrication est correcte.
Tout fonctionne dans votre navigateur. Le convertisseur est un sérialiseur sans dépendance, et non un wrapper autour d'une API distante, donc vos charges utiles - qui contiennent souvent des jetons, des enregistrements de clients ou des identifiants internes - ne quittent jamais la page. Choisissez une sortie jolie imprimée ou minifiée, basculez la déclaration XML, décidez si des nœuds vides se ferment, puis copiez le résultat ou téléchargez un fichier .xml.
Tapez ou collez un objet, un tableau ou une valeur JSON dans l'éditeur. Chargez l'exemple si vous souhaitez voir comment les attributs et les balises répétées sont traités avant d'utiliser vos propres données.
Choisissez 2 ou 4 espaces d'indentation ou de minify sur une seule ligne, choisissez les noms des éléments racine et élément utilisés lorsque le JSON n'a pas de clé d'enroulement unique et décidez d'inclure la déclaration XML.
Appuyez sur Convertir. Les clés commençant par @ Become Attributes, une clé #text devient un élément et chaque élément de tableau est émis comme une balise répétée partageant le nom de la clé parent.
Copiez le XML dans votre presse-papiers ou téléchargez-le sous forme de fichier .xml. La sortie est bien formée et prête à tomber dans un corps de savon, un aliment ou tout système consommant XML.
Les clés préfixées avec "@" sont émises en tant qu'attributs d'élément et une clé "#text" devient le contenu du texte de l'élément - la même convention que l'outil XML à JSON lit, de sorte que les données survivent à un aller-retour complet
Un tableau JSON est étendu à des éléments de frères et sœurs répétés qui partagent le nom de la clé, exactement comment les collections sont représentées en XML, sans balises artificielles par élément
Émettez un XML lisible par l'homme avec une indentation de 2 ou 4 espaces pour examen, ou minify à une seule ligne pour le transport où chaque octet compte
Les esperluettes et les crochets d'angle dans le texte sont échappés aux entités, et les valeurs d'attributs échappent également aux guillemets doubles, de sorte que la sortie est toujours bien formée, indépendamment de ce que contiennent vos chaînes.
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!