Tools App por

Guia do validador, formatador e minificador JSON

Cole JSON para validá-lo, formate-o com recuo de dois espaços ou reduza-o. As mensagens de erro incluem a linha e a coluna onde a análise foi interrompida.

Como funciona

O formatador executa JSON.parse na sua entrada e, em seguida, grava o valor analisado de volta com recuo de dois espaços. Como ele analisa primeiro, a saída é uma representação canônica: os números são normalizados, as chaves duplicadas são reduzidas ao último valor e a ordem das propriedades segue o documento, não o alfabeto.

  • Formata com JSON.parse + JSON.stringify, então 1.0 se torna 1 e as chaves duplicadas são recolhidas; a saída formatada é serializada novamente, não preservada em bytes.

Por que isso importa

As APIs falham em JSON malformado com muito mais frequência do que em valores incorretos, e a mensagem de erro geralmente aponta para o sintoma e não para a causa. Ver todo o documento apresentado, com a linha falha destacada, transforma uma busca frustrante em uma solução de um minuto.

Um exemplo trabalhado

Cole {"b": 2, "a": 1} e formate-o. A saída mantém a ordem em que o documento foi escrito, em vez de classificar as chaves, usa dois espaços de recuo e mostra 2 chaves e 16 bytes abaixo.

Erros comuns

  • Esperando formatação para classificar chaves – preserva a ordem dos documentos.
  • Colar literais de objetos JavaScript com comentários ou aspas simples.
  • Confundir um validador com uma verificação de esquema: os tipos não são aplicados.

Dicas práticas

Para cargas com mais de alguns megabytes, mude primeiro para a redução – isso torna o arquivo menor e mais fácil de verificar. Se a validação continuar falhando perto de uma linha específica, cole apenas esse fragmento; os números das linhas serão locais ao fragmento e mais fáceis de raciocinar.

Como usar

  1. Abra a ferramenta. Tudo roda na aba do seu navegador.
  2. Cole ou digite sua entrada e escolha a ação necessária.
  3. Verifique o resultado e copie-o com um clique.

Abra a ferramenta

Perguntas comuns

O que o validador captura?

Erros de sintaxe, com a linha e coluna onde JSON.parse parou. Ele relata apenas o primeiro erro.

Por que 1.0 se tornou 1 após a formatação?

JSON não distingue 1 de 1.0. A formatação serializa novamente o valor analisado, de modo que a formatação de números e as chaves duplicadas são recolhidas.

Ele pode lidar com JSON muito grande?

Arquivos de alguns megabytes funcionam na aba; documentos muito maiores podem ficar lentos em telefones com memória limitada.

Esta ferramenta é realmente gratuita?

Sim. Não há conta, acesso pago e limite de uso. O Tools App é financiado pela aumenso, o estúdio por trás dele.

Alguma coisa que eu inseri foi carregada?

Não. A ferramenta é executada na aba do seu navegador; o que você insere nunca é enviado para nós e nunca é armazenado.

← Todas as postagens