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

Analyseur de Reponses API

Collez une reponse API et voyez ce qui ressort: nulls, types qui ne concordent pas, cles dupliquees, sections trop grandes, plus un schema candidat et des types.

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.

    Collez une reponse API et appuyez sur Analyser.

    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

    Ceci assemble des moteurs deja utilises ailleurs sur le site plutot qu une seconde implementation qui pourrait diverger: le schema candidat et les types TypeScript viennent de la meme inference que le Generateur de Schema et l outil JSON vers TypeScript utilisent, et chaque exemple JSONPath affiche est execute sur votre propre document avant d etre suggere, donc il est garanti de correspondre a quelque chose. Les verifications structurelles sont nouvelles: un constat de null distingue un champ qui etait null dans chaque echantillon d un qui n etait null que parfois, un constat de type incoherent est un champ dont les valeurs non nulles ne concordaient pas en type d un echantillon a l autre, un constat de tableau incoherent est un tableau dont les elements ne concordaient pas en type ou ne portaient pas tous les memes cles, un constat de cle dupliquee est une cle d objet repetee dans le texte source (qu un analyseur normal resoudrait silencieusement en gardant la derniere), et un constat de grande section est un conteneur qui depasse un seuil d octets ou de nombre d elements. Chaque verification decrit ce que ce document contient reellement, pas une supposition sur un quatrieme echantillon que vous n avez pas encore colle.

    Comment ca marche

    1. Collez une reponse API, ou chargez l exemple.
    2. Appuyez sur Analyser.
    3. Lisez d abord les sections qui ont trouve quelque chose: une section vide est restee repliee expres.