Skip to content

Formattatore e validatore JSON

Correggi payload rotti e leggi le risposte delle API senza inviarle a un server.

JSON valido: object, 3 chiavi di primo livello, profondità 3, 114 byte (114 minimizzato).

Formattato

{
  "service": "api",
  "checks": [
    {
      "name": "db",
      "ok": true
    },
    {
      "name": "cache",
      "ok": false,
      "latencyMs": 812
    }
  ],
  "version": "2.4.1"
}

Minimizzato

{"service":"api","checks":[{"name":"db","ok":true},{"name":"cache","ok":false,"latencyMs":812}],"version":"2.4.1"}

Verifica i campi JSON nelle risposte delle API con i monitor di transazione. Gratis per 5 monitor, senza carta di credito.

Inizia a monitorare

Come misura

  • L'analisi usa il JSON.parse del browser, quindi il risultato corrisponde a ciò che accettano i client JavaScript (RFC 8259).
  • Quando l'analisi fallisce, un piccolo scanner di validazione individua il primo errore, perché i browser non riportano più la posizione.

Limiti

  • Commenti, virgole finali e apici singoli non sono JSON valido e vengono riportati come errori, per scelta.
  • Documenti molto grandi (decine di megabyte) possono essere lenti nel browser.

Risoluzione dei problemi

Token inatteso su una riga che sembra corretta
Guarda la riga precedente: una virgola mancante o una stringa non chiusa viene segnalata dove il parser se ne accorge per primo.

Strumenti correlati