Utilisation gratuite, sans compte

Convertisseur JSON en XML

Convertissez JSON et XML dans les deux sens sur cet appareil. Les éléments XML répétés deviennent des tableaux JSON ; Les tableaux JSON deviennent des éléments répétés. Les attributs utilisent @name et le texte de l'élément utilise #text. Aucun fichier n'est téléchargé.

Les objets deviennent des éléments imbriqués. Utilisez @name pour les attributs et #text pour le texte de l'élément.

La conversion ne préserve pas le type : le texte XML devient des chaînes JSON ; les valeurs nulles et vides, les commentaires et le formatage peuvent ne pas faire exactement l'aller-retour.

Comment convertir JSON en XML ?

Choisissez une direction, collez du JSON ou du XML valide, définissez le nom racine XML si nécessaire et sélectionnez Convertir. Les tableaux JSON deviennent des éléments XML répétés, tandis que les noms d'enfants XML répétés deviennent des tableaux JSON.

Foire aux questions

Comment convertir JSON en XML ?

Choisissez une direction, collez du JSON ou du XML valide, définissez le nom racine XML si nécessaire et sélectionnez Convertir. Les tableaux JSON deviennent des éléments XML répétés, tandis que les noms d'enfants XML répétés deviennent des tableaux JSON.

Mon JSON ou XML est-il téléchargé ?

Non. La conversion s'exécute localement dans votre navigateur. La saisie est limitée à 200 000 caractères et les déclarations XML DTD/entité sont bloquées.

Comment les tableaux JSON sont-ils représentés en XML ?

Chaque valeur du tableau devient un autre élément portant le même nom. Une fois reconvertis, les noms d’éléments enfants répétés sont regroupés dans un tableau JSON. Un tableau de niveau supérieur est encapsulé dans la racine sélectionnée avec les éléments enfants item.

JSON vers XML préserve-t-il les types de données ?

Le texte de l'élément XML n'a pas de numéro JSON ni de type booléen, donc XML vers JSON renvoie les valeurs de texte sous forme de chaînes. Les valeurs nulles et vides peuvent également devenir impossibles à distinguer.

Le traitement des DTD XML ou des entités externes est-il pris en charge ?

Non. Les déclarations de DTD et d'entité sont bloquées. L'outil analyse les entrées localement et ne récupère pas les ressources externes.