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

Convertisseur JSON vers JavaScript

Convertissez entre JSON et un litteral d objet JavaScript 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.

    JavaScript

    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

    JavaScript et JSON sont assez proches pour que tout document JSON soit deja une expression JavaScript valide, mais JavaScript ajoute des commodites que JSON interdit. A l ecriture, une cle qui est un identifiant valide est ecrite sans guillemets, un objet ou un tableau vide reste sur une seule ligne, et les nombres traversent le flux de jetons, donc un entier de vingt chiffres revient avec ses vingt chiffres. A la lecture, un litteral d objet avec des cles sans guillemets, des chaines entre guillemets simples, des commentaires, des virgules finales, des litteraux de gabarit sans interpolation et un nom const, let ou var initial sont tous acceptes; et une orthographe de nombre que JSON refuse, comme .5, 5. ou 5.e3, est normalisee en sa forme JSON exacte. Tout ce que JSON ne peut pas contenir est refuse par nom plutot que devine: undefined, NaN et Infinity, les nombres hexadecimaux, octaux ou binaires, les separateurs numeriques, un zero initial, une expression reguliere, une fonction et l interpolation dans les gabarits. Une cle qui apparait deux fois est refusee, et une cle __proto__ dont la valeur est un objet ou null est refusee aussi, parce que dans un litteral d objet JavaScript cette orthographe fixe le prototype au lieu de creer une propriete. Un undefined peut devenir null quand vous l acceptez, puisque JSON n a pas d undefined et que remplacer une valeur en silence peut changer ce que les donnees voulaient dire.

    Comment ca marche

    1. Choisissez une direction, puis collez votre document dans le panneau 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.