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

Reparateur JSON

Transformez un litteral JavaScript ou une configuration commentee en vrai JSON, avec la liste detaillee de chaque changement.

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.

    Entree

    Charger depuis une URL

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

    Sortie

    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

    La plupart des outils de reparation corrigent votre document en silence, ce qui ne vous apprend rien et masque les cas ou la correction n etait pas celle que vous vouliez. Celui-ci liste chaque changement avec son numero de ligne, pour que vous puissiez verifier le resultat plutot que lui faire confiance. Cela compte surtout pour les valeurs que JavaScript accepte et que JSON ne peut pas exprimer: NaN, Infinity et undefined deviennent null, ce qui modifie vos donnees et pas seulement leur ponctuation. Elles sont signalees a part pour cette raison precise. Quand un document est trop casse pour etre sauve, l outil le dit et affiche l erreur restante au lieu de vous rendre quelque chose qui ne se lira toujours pas. Une option facultative "Extraire du texte environnant" cherche d abord la valeur JSON elle meme, dans un bloc de code Markdown ou au milieu d un texte ordinaire, pour le cas courant ou toute une reponse de chat est collee plutot que seulement la partie qui compte. Un document qui s arrete simplement en cours de route, la forme habituelle d une reponse coupee par une limite de jetons, est ferme plutot que rejete: une chaine non terminee recoit son guillemet fermant, et tout objet ou tableau encore ouvert recoit son accolade ou son crochet fermant, une valeur n etant inventee que pour une cle qui a ete lue mais jamais suivie de la sienne.

    Comment ca marche

    1. Collez le JSON casse dans le panneau d entree, ou chargez l exemple.
    2. Appuyez sur Reparer. Le document corrige apparait a droite.
    3. Lisez la liste des changements en dessous, puis copiez ou telechargez le resultat.
    4. Facultatif : cochez "Verifier contre un schema" et collez un OpenAPI ou un JSON Schema pour voir si le resultat repare y correspond.
    5. Vous collez toute une reponse de chat plutot que juste le JSON? Cochez d abord "Extraire du texte environnant", pour que l outil trouve la valeur avant de la reparer.