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

Convertisseur JSON vers YAML

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

Retour a tous les outils

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.

    YAML

    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

    YAML est un langage plus vaste que JSON, donc cet outil convertit le sous-ensemble que JSON peut contenir et refuse le reste par son nom plutot que de le degrader. A l ecriture, un objet devient une cle par ligne et un tableau repete sa cle ou son tiret par element; une chaine n est entre guillemets que lorsqu elle se lirait sinon comme un nombre, un booleen, un null ou un indicateur YAML; et un null devient une cle sans valeur; un tableau peut aussi s ecrire comme son propre flux de plusieurs documents, un document separe par --- par element, plutot qu une seule sequence, un choix explicite plutot que le comportement par defaut, puisqu un tableau ordinaire ne donne par lui-meme aucun signal sur la lecture voulue. A la lecture, un mapping, une sequence, une chaine entre guillemets, un scalaire en bloc, une collection en flux et un scalaire simple plie sont tous lus; une ancre et les alias qui la designent sont resolus en copiant la valeur ancree a chaque endroit qui la reference; et un flux de plus d un document separe par --- revient comme un tableau JSON, un element par document; les tags et les cles complexes sont toujours refuses par leur nom. Un scalaire simple se plie sur les lignes plus indentees qui lui appartiennent, et une ligne qui ouvre plutot un bloc est refusee au lieu d etre avalee, car YAML ne peut pas continuer un scalaire simple avec un indicateur. Les nombres traversent le flux de jetons, donc un entier de vingt chiffres revient avec ses vingt chiffres, ancre ou non.

    Comment ca marche

    1. Choisissez une direction, puis collez votre document dans le volet de gauche ou chargez l exemple.
    2. Choisissez la largeur d indentation, puis appuyez sur Convertir.
    3. Copiez le resultat ou telechargez le comme fichier.