Aller au contenu principal
CuteJSON
↑↓ Naviguer Enter Selectionner Esc Fermer

Convertisseur JSON vers XML

Convertissez entre JSON et XML sans qu aucun des deux documents ne quitte votre navigateur.

Retour a tous les outils
Namespaces et mapping personnalise

Ces reglages changent la facon dont les attributs, le texte et les prefixes de namespace passent entre JSON et XML. Les valeurs par defaut suivent le mapping decrit plus haut.

Raccourcis clavier

Cela fonctionne partout où l'action correspondante existe sur cette page.

Ouvrir la palette de commandes
Ctrl/Cmd + K
Executer l action principale
Ctrl/Cmd + Enter
Formater
Ctrl/Cmd + Shift + F
Minifier
Ctrl/Cmd + Shift + M
Copier le resultat
Ctrl/Cmd + Shift + C
Ouvrir un fichier
Ctrl/Cmd + Shift + O
Telecharger le resultat
Ctrl/Cmd + S
Fermer cette boite de dialogue
Esc
Ouvrir cette boite de dialogue
F1 / ?

Donnees locales

Tout ce qui suit est stocke uniquement dans ce navigateur, sur cet appareil. Rien de tout cela n est jamais envoye ou que ce soit, et fermer cette boite de dialogue n est pas necessaire pour que cela reste vrai.

Brouillons non enregistres
Outils avec des options memorisees

Fichiers ouverts recemment

    Aucun fichier ouvert pour l instant sur cet appareil.

    Partager via un lien

    Le contenu est place dans la partie du lien apres le signe #, que les navigateurs n envoient jamais a un serveur. Rien ici n est envoye vers cutejson.com ni ailleurs.

    Partage la premiere entree de cette page. Sur un outil qui en a plus d une, seule celle-la est incluse.

    Rien a partager pour l instant. Collez ou tapez quelque chose d abord.

    JSON

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    XML

    Le resultat apparait ici.

    Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.

    A propos de cet outil

    XML n a pas de mapping unique vers JSON, donc cet outil en choisit un et l explique sur la page au lieu de pretendre qu un naturel existe. A l ecriture, un objet devient un element par membre et un tableau devient des elements freres repetes sous un element racine dont vous choisissez le nom, car JSON n a rien qui nomme un objet comme le fait un element racine. Un nom de membre qui ne peut pas etre un nom d element XML arrete la conversion et est nomme. Un attribut devient une cle prefixee de @ et le texte a cote des elements enfants devient une cle #text; ni @ ni # n est un caractere legal de nom XML, donc une cle JSON ne peut jamais entrer en collision avec eux. Un null devient un element vide, et un objet vide, un tableau vide et une chaine vide aussi, car XML n a qu une forme de rien et ne peut pas les distinguer, donc ils se lisent tous comme null. A la lecture, chaque valeur est une chaine, car XML n enregistre pas de types et les deviner est ce qui transforme un code postal en nombre. Un nom d element repete devient un tableau. Le lecteur gere les commentaires, CDATA, les references d entites et une declaration DOCTYPE, et signale tout le reste avec sa position. Le prefixe d attribut, la cle de texte et la gestion des namespaces sont configurables dans Namespaces et mapping personnalise, pour un document qui suit une convention differente.

    Comment ca marche

    1. Choisissez une direction, puis collez votre document dans le volet de gauche ou chargez l exemple.
    2. Appuyez sur Convertir. A l ecriture, vous pouvez nommer l element racine avant.
    3. Copiez le resultat ou telechargez le comme fichier.