Command Palette

Search for a command to run...

JS

JSON vers XML

Convertissez JSON en XML bien formé instantanément. Mappez les clés d'objets aux éléments, les clés préfixées @ vers les attributs et #texte vers le contenu, développez les tableaux en balises répétées et exportez du XML minifié ou joliment imprimé. 100% côté client.

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Qu'est-ce que le convertisseur JSON en XML ?

JSON to XML interface on Toolz.dev - 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.

Le convertisseur JSON vers XML transforme une valeur JSON - une réponse API, un objet config, 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 frères répétés et sœurs, et par convention une clé préfixée par « @ » devient un attribut tandis qu'une clé « #text » devient le contenu textuel 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 tourne dans votre navigateur Le convertisseur est un sérialiseur sans dépendance, pas un wrapper autour d'une API distante, donc vos charges utiles - qui contiennent souvent des jetons, des enregistrements clients ou des identifiants internes - ne quittent jamais la page Choisissez une sortie joliment imprimée ou minifiée, basculez la déclaration XML, décidez si les nœuds vides se ferment automatiquement, puis copiez le résultat ou téléchargez un fichier.xml.

XML est plus strict que JSON sur les noms, et la conversion doit s'adapter à cela Les noms d'éléments ne peuvent pas commencer par un chiffre ou contenir des espaces, donc une clé JSON comme « total 2024 » ne peut pas devenir un nom d'élément inchangé et est ajustée plutôt que silencieusement abandonnée Les tableaux JSON n'ont pas d'équivalent XML direct, ils deviennent donc des éléments frères répétés, ce qui signifie que la limite du tableau n'est pas récupérable à partir du XML seul : un tableau de un se convertit en un seul élément et se lit comme une valeur simple au retour Null n'a pas de représentation en XML et devient un élément vide Les caractères avec signification de balisage sont échappés, donc les ampers et les crochets dans vos données restent. Round-tripping JSON

Comment utiliser le convertisseur JSON en XML ?

1

Collez votre JSON

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.

2

Définir les options

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.

3

convertir

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.

4

Copier ou télécharger

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.

Principales caractéristiques

Conventions d'attributs et de texte

Les clés préfixées par « @ » sont émises sous forme d'attributs d'élément et une clé « #text » devient le contenu textuel de l'élément - la même convention que l'outil XML vers JSON lit, de sorte que les données survivent à un aller-retour complet

Les tableaux deviennent des balises répétées

Un tableau JSON est étendu à des éléments frères répétés qui partagent le nom de la clé, exactement comment les collections sont représentées en XML - pas de balises wrapper artificielles par élément

Sortie jolie ou minée

É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

s'échapper en toute sécurité

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.

Frequently Asked Questions

Collez votre JSON dans l'éditeur et appuyez sur Convertir Les touches d'objet deviennent des éléments XML, les tableaux deviennent des balises répétées et le résultat apparaît prêt à être copié ou téléchargé Il n'y a pas de téléchargement - la conversion se produit dans votre navigateur.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml