Vai al contenuto principale
CuteJSON
↑↓ Naviga Enter Seleziona Esc Chiudi

API Response Analyzer

Paste an API response and see what stands out: nulls, type disagreements, duplicate keys, oversized sections, plus a candidate schema and types.

Torna a tutti gli strumenti

Scorciatoie da tastiera

Funzionano dove l'azione corrispondente esiste in questa pagina.

Apri la tavolozza comandi
Ctrl/Cmd + K
Esegui l'azione principale
Ctrl/Cmd + Enter
Formatta
Ctrl/Cmd + Shift + F
Minifica
Ctrl/Cmd + Shift + M
Copia output
Ctrl/Cmd + Shift + C
Apri file
Ctrl/Cmd + Shift + O
Scarica output
Ctrl/Cmd + S
Chiudi questa finestra
Esc
Apri questa finestra
F1 / ?

Dati locali

Tutto qui sotto e memorizzato solo in questo browser.

Bozze non salvate
Strumenti con opzioni ricordate

File aperti di recente

    Nessun file aperto ancora.

    Condividi via link

    Il contenuto e impacchettato nella parte dopo il #.

    Condivide la prima input in questa pagina.

    Niente da condividere ancora.

    Input

    Carica da un URL

    Recupera l'URL dal tuo browser.

    Paste an API response and press Analyze.

    Funziona interamente nel tuo browser.

    Su questo strumento

    This composes engines already used elsewhere on the site rather than a second, possibly disagreeing implementation of the same thing: the candidate schema and TypeScript types come from the same inference the Schema Generator and the JSON to TypeScript tool use, and every JSONPath example shown is run against your own document before being suggested, so it is guaranteed to match something. The structural checks are new: a null finding distinguishes a field that was null in every sample from one that was only sometimes null, an inconsistent type finding is a field whose non-null values disagreed in kind across samples, an inconsistent array finding is an array whose elements either disagreed in kind or did not all carry the same keys, a duplicate key finding is an object key repeated in the source text (which a normal parser would silently resolve by keeping the last one), and a large section finding is a container past a byte or item count threshold. Every check is a description of what this one document contains, not a guess about a fourth sample you have not pasted yet.

    Come usare

    1. Paste an API response, or load the sample.
    2. Press Analyze.
    3. Read the sections that found something first: an empty section stayed collapsed on purpose.