Kit de Ferramentas do Analisador JSON
Valide, formate, minimize e consulte JSON usando JSONPath — tudo no seu navegador com feedback de erro instantâneo
Clique em um nó para copiar seu JSONPath
Os resultados do JSONPath aparecerão aqui.
JSON inválido
Como usar
Colar JSON bruto
Cole qualquer carga JSON da sua API, webhook ou arquivo de configuração.
Validar e formatar
Verifique erros de sintaxe instantaneamente e, em seguida, embeleze ou minifique a saída.
Consultar com JSONPath
Use JSONPath para extrair campos rapidamente e testar caminhos de dados.
Perguntas frequentes
Sim. A análise, validação e formatação são executadas diretamente no seu navegador. Seu JSON não é enviado ao servidor.
Esta ferramenta suporta padrões comuns de JSONPath, incluindo notação por pontos, notação entre colchetes, índices de array e acesso com curinga.
Sim. O kit de ferramentas valida o JSON e depois permite formatar ou minificar a mesma entrada em um único fluxo de trabalho.
A análise acontece no seu navegador, então o limite prático depende da memória do seu dispositivo. A maioria dos navegadores de desktop processa arquivos de 10-50 MB sem problemas, enquanto celulares começam a ficar lentos por volta de 5-10 MB. Aninhamento extremamente profundo (milhares de níveis) também pode fazer alguns analisadores falharem, já que a RFC 8259 não define nenhum requisito de profundidade de aninhamento.
JSON é um formato puro de dados definido pela RFC 8259. JSONP ('JSON with Padding') é um truque antigo entre domínios que envolve o JSON em uma chamada de função JavaScript para que uma tag <script> possa carregá-lo de outra origem. JSONP está obsoleto agora que o CORS é universalmente suportado, e é inseguro se a fonte remota não for totalmente confiável.
Use o campo JSONPath: $.store.book[0].title retorna o título do primeiro livro, $..author encontra todos os autores em qualquer profundidade, e $.user.roles[0] navega dentro de arrays. JSONPath foi padronizado em 2024 como RFC 9535, e este testador segue essa sintaxe.
As quatro causas mais comuns são vírgulas finais antes de } ou ], aspas simples em vez de aspas duplas, chaves sem aspas e comentários - a RFC 8259 não permite nenhum desses. Verifique também NaN ou Infinity, que são válidos em JavaScript mas não em JSON. O validador indica a posição exata do caractere do primeiro erro de sintaxe.
Seis, de acordo com a RFC 8259: object, array, string, number, boolean e null. Não há datas, blobs binários ou comentários - os codificadores representam isso como strings ou convenções personalizadas. Números são apenas decimais; zeros à esquerda e notação hexadecimal são rejeitados.
Ferramentas Relacionadas
Referências Autoritativas
As fontes primárias por trás desta ferramenta - padrões e especificações oficiais, não resumos de terceiros.
RFC 8259 - The JSON Data Interchange Format
O padrão da IETF que define o formato de intercâmbio de dados JSON e sua gramática.
JSON - json.org
O site original do JSON, de Douglas Crockford, com a introdução do formato em vários idiomas.
MDN Web Docs - Working with JSON
Guia da Mozilla para trabalhar com JSON em JavaScript: parse, stringify e revivers.
JSON - Wikipedia
Tipos de dados JSON, história da sintaxe e sua ascensão como formato dominante de intercâmbio de APIs.