Formatador e Validador de JSON

Valide, formate e minifique JSON diretamente no navegador. Veja estatísticas do JSON: número de objetos, arrays, propriedades e profundidade máxima. Processamento 100% local.

Revisão técnica: Cesar Gargiulo (segurança da informação)ECMA-404 / JSON.org / MDN Web Docs
Valim, o mascote do ValorFinal, representando a categoria Tecnologia
Processamento local: Todo o processamento é feito no seu navegador. O ValorFinal não envia seu JSON para nenhum servidor.

Limite: 200.000 caracteres

Gostou? Mostre pra todo mundo

Gere um card bonito com a marca do ValorFinal para postar nos Stories ou mandar no WhatsApp. Nada que você digitou aparece no card.

Coloque no seu site

Guia completo

O que é JSON: estrutura, tipos e erros comuns

Entenda o que é JSON, os tipos de dados (objeto, array, string, número, boolean e null), a diferença entre JSON válido e objeto JavaScript, os erros de sintaxe mais comuns e por que validar antes de usar em uma API.

Calculadoras relacionadas

Guias sobre este tema

ValorFinal VIP: Sem anúncios, até 500 cenários salvos e comparação de cenários lado a lado.

Cálculo auditável, com fórmula e fontes transparentes

Atualizado em . Fontes: ECMA-404 / JSON.org / MDN Web Docs.

Processamento local: esta ferramenta roda no seu navegador e nada é enviado a servidores automaticamente.

Como validamos

Referências técnicas

Links externos para o que foi consultado na construção desta página, com a natureza de cada fonte identificada. O conteúdo delas pode mudar sem aviso; em caso de divergência, vale sempre a fonte primária.

Incorpore esta calculadora no seu site (grátis)

Copie e cole o código no seu site. A calculadora se atualiza sozinha e o crédito ao ValorFinal é mantido.

Perguntas frequentes

O que é JSON?

JSON (JavaScript Object Notation) é um formato leve de troca de dados, fácil de ler e escrever por humanos e fácil de interpretar por máquinas. É amplamente usado em APIs REST, configurações de software e comunicação entre sistemas. O formato foi definido na ECMA-404 e é independente de linguagem de programação.

Por que meu JSON é considerado inválido?

Os erros mais comuns em JSON inválido são: chaves sem aspas duplas (JSON exige aspas duplas, não simples), vírgula no último elemento de objeto ou array (trailing comma), strings não fechadas, uso de undefined (não existe em JSON, apenas null), comentários (JSON não suporta comentários), e caracteres de controle não escapados.

Qual é a diferença entre JSON formatado e JSON minificado?

JSON formatado usa indentação (geralmente 2 ou 4 espaços) e quebras de linha para facilitar a leitura por humanos. JSON minificado remove todos os espaços em branco desnecessários, resultando em um arquivo menor, ideal para APIs e transferência de dados onde cada byte conta. Ambas as versões são semanticamente equivalentes.

Esta ferramenta usa eval() para processar o JSON?

Não. Esta ferramenta usa exclusivamente JSON.parse() e JSON.stringify(), funções nativas e seguras do JavaScript. Nunca usamos eval() ou Function() para processar o JSON. O eval() é perigoso porque executaria qualquer código JavaScript, o que representa um risco de segurança grave.

Meu JSON com dados sensíveis é enviado para algum servidor?

Não. Todo o processamento é feito localmente no seu navegador usando JavaScript nativo. Nenhum dado é transmitido para servidores do ValorFinal ou de terceiros. Você pode verificar isso desconectando da internet antes de usar a ferramenta, ela continuará funcionando normalmente.

O que significa a profundidade máxima no JSON?

A profundidade máxima indica o nível de aninhamento mais profundo na estrutura do JSON. Por exemplo, {"a": {"b": {"c": 1}}} tem profundidade 3. JSONs muito profundos (centenas de níveis) podem causar problemas de desempenho em alguns parsers e geralmente indicam um design de dados que pode ser simplificado.