Skip to content

JSON formatter e validador

Conserte cargas quebradas e leia API respostas sem enviá-las para um servidor.

Válido JSON: object, 3 chaves de topo, profundidade de nidificação 3, 114 bytes (114 minificados).

Formatado

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

Minificado

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

Asserto em JSON campos em API respostas com monitores de transação. Grátis para 5 monitores, sem cartão de crédito.

Comecem a monitorar.

Como ele mede

  • Parsing usa o navegador JSON.parse, então o resultado corresponde ao que JavaScript clientes aceitam (RFC 8259).
  • Quando a análise falha, um pequeno scanner de validação localiza o primeiro erro, já que os navegadores não reportam posições.

Limites

  • Comentários, vírgulas e citações únicas são inválidas JSON e relatadas como erros, por design.
  • Documentos muito grandes (dez megabytes) podem ser lentos no navegador.

Solução de problemas

Token inesperado em uma linha que parece bem
Veja a linha anterior: uma vírgula desaparecida ou uma corda não fechada é relatada onde o analisador a nota primeiro.

Ferramentas relacionadas