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 monitorareCome 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.