Passez du JSON en XML, ou l’XML en JSON. La conversion reste dans le navigateur.
JSON et XML peuvent porter le même arbre. Cette page écrit le JSON en éléments, ou relit les éléments en JSON. Elle ne vérifie pas de schéma. Les nombres reviennent en texte. Pour seulement mettre en forme le JSON : formateur JSON. Le YAML : JSON vers YAML.
root. Nom des éléments du tableau sert quand la valeur de tête est un tableau, par défaut item.{"name":"Ada","n":2,"tags":["a","b"]} en XML, le suivant ramène cet XML en JSON.Un objet devient des éléments imbriqués, un tableau la même balise répétée. Un tableau en tête est enveloppé dans la racine, chaque entrée utilise le nom d’élément. Une clé qui commence par @ devient un attribut, #text le texte de la balise, null une balise vide. Les noms commencent par une lettre ou un tiret bas. Un chiffre au début ou une espace est refusé. Au retour, les balises voisines de même nom deviennent un tableau, les attributs @nom, et chaque valeur est du texte, donc 2 revient "2". Un XML illisible et un JSON cassé affichent chacun une erreur.
Dans cette conversion, l’XML n’a pas de type nombre. Le contenu devient une chaîne JSON.
Un nom XML ne peut pas commencer par un chiffre ni contenir d’espace.