JSON vers XML

Construisez XML depuis JSON avec une correspondance compacte ou ordonnée.

Données et formats
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Coller / Ouvrir un fichier / Exemple
  2. Convertir
  3. Copier / Télécharger

JSON vers XML

Utilisez une propriété racine ou indiquez un nom racine. @ représente les attributs, #text le texte et les tableaux des éléments répétés.

Le traitement reste dans le navigateur. DevToolsy ne reçoit ni les données collées ni le fichier choisi.

Fonctionnement

Le mode ordonné interprète name, attributes et children pour conserver le texte intercalé. La sortie comporte une déclaration XML UTF-8. Les tableaux racine ou directement imbriqués utilisent le nom choisi ; les tableaux dans une propriété répètent le nom de cette propriété.

Avant et après
Entrée
{"team":{"@":{"region":"EU"},"member":["Ada","Lin"]}}
Sortie
<?xml version="1.0" encoding="UTF-8"?>
<team region="EU"><member>Ada</member><member>Lin</member></team>

Exemple avec les réglages par défaut.

Limites de traitement

null, noms et caractères XML invalides sont refusés. Les préfixes exigent une déclaration d’espace de noms. Aucun contenu n’est exécuté ou téléchargé.

Sortie

Copier / Télécharger

Limites de traitement

Entrée UTF-8 jusqu’à 1 MiB, sortie jusqu’à 8 MiB et délai de 30 secondes par tâche.

Pour aller plus loinXML 1.0
?

Questions fréquentes

Comment utiliser JSON vers XML ?

Utilisez une propriété racine ou indiquez un nom racine. @ représente les attributs, #text le texte et les tableaux des éléments répétés.

Quelles options puis-je régler ?

Le mode ordonné interprète name, attributes et children pour conserver le texte intercalé. La sortie comporte une déclaration XML UTF-8. Les tableaux racine ou directement imbriqués utilisent le nom choisi ; les tableaux dans une propriété répètent le nom de cette propriété.

Que faut-il vérifier dans le résultat ?

null, noms et caractères XML invalides sont refusés. Les préfixes exigent une déclaration d’espace de noms. Aucun contenu n’est exécuté ou téléchargé.

L’entrée est-elle envoyée ?

Le traitement reste dans le navigateur. DevToolsy ne reçoit ni les données collées ni le fichier choisi.

Comment conserver le résultat ?

Copier / Télécharger

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.