Formatador e Validador JSON

Organize, valide e compacte seus dados JSON gratuitamente, sem instalar programas.

Insira seu JSON

Cole abaixo o conteúdo que deseja processar.

Resultado

O resultado aparecerá aqui...

O que é JSON?

JSON (JavaScript Object Notation) é um formato de texto utilizado para armazenar e transmitir dados estruturados. Ele é muito comum em APIs, aplicações web, sistemas e integrações.

Um documento JSON pode conter objetos, arrays, textos, números, valores booleanos e valores nulos. Sua sintaxe segue regras específicas, que precisam ser respeitadas para que os dados sejam interpretados corretamente.

Como formatar JSON online?

O Formatador JSON do Utiliza organiza o conteúdo utilizando espaços e quebras de linha para tornar a estrutura mais fácil de ler.

  1. Copie o JSON que deseja organizar.
  2. Cole o conteúdo no campo da ferramenta.
  3. Clique em Formatar JSON.
  4. Confira o resultado organizado.
  5. Copie ou baixe o arquivo JSON.

Exemplo de formatação JSON

Imagine que você recebeu a resposta de uma API com todos os dados em uma única linha.

JSON original

{"nome":"Ana","idade":25,"ativo":true,"cidade":"Santos","habilidades":["HTML","CSS","JavaScript"]}

Embora seja um JSON válido, esse formato pode dificultar a leitura quando existem muitos objetos e propriedades.

JSON formatado

{
  "nome": "Ana",
  "idade": 25,
  "ativo": true,
  "cidade": "Santos",
  "habilidades": [
    "HTML",
    "CSS",
    "JavaScript"
  ]
}

A estrutura continua sendo JSON, mas agora os objetos e arrays possuem indentação e quebras de linha que facilitam a leitura.

Como validar um JSON?

A validação verifica se o conteúdo segue as regras de sintaxe do formato JSON.

Para utilizar essa função, cole o conteúdo no campo acima e clique emValidar JSON.

Se o documento possuir uma estrutura sintática correta, a ferramenta exibirá uma mensagem de confirmação. Caso contrário, apresentará uma mensagem de erro.

Exemplo de JSON válido

{
  "produto": "Notebook",
  "preco": 2500,
  "disponivel": true
}

Exemplo de JSON inválido

{
  "produto": "Notebook",
  "preco": 2500,
  "disponivel": true,
}

Nesse segundo exemplo, existe uma vírgula depois do último atributo do objeto. JSON não permite vírgulas finais em objetos ou arrays.

Como compactar um JSON?

A compactação, também conhecida como minificação, remove espaços e quebras de linha desnecessários da estrutura JSON.

Essa operação pode reduzir o tamanho do documento, especialmente quando ele contém muitas linhas e indentação.

Exemplo de JSON compactado

{"produto":"Notebook","preco":2500,"disponivel":true}

Para compactar, cole o JSON na ferramenta e clique em Compactar. Os espaços que fazem parte dos próprios valores de texto são preservados.

Problemas comuns em documentos JSON

Aspas simples em vez de aspas duplas

JSON exige aspas duplas em nomes de propriedades e valores do tipo texto. Um objeto escrito com aspas simples, como{'nome': 'Ana'}, não é JSON válido.

Vírgulas extras

Não é permitido colocar uma vírgula depois do último elemento de um objeto ou array. Esse é um dos erros mais comuns ao escrever JSON.

Chaves ou colchetes sem fechamento

Todo objeto iniciado com uma chave deve ser fechado com outra chave. O mesmo acontece com os arrays, que utilizam colchetes.

Valores booleanos escritos incorretamente

JSON utiliza os valores true e false em letras minúsculas. Os valores True e False não são válidos nesse formato.

Propriedades duplicadas

É recomendável que cada propriedade tenha um nome único dentro de um objeto. O interpretador JavaScript utilizado pela ferramenta aceita alguns documentos com nomes duplicados e pode manter apenas o último valor correspondente.

Diferença entre formatar, validar e compactar

OperaçãoO que faz?Uso comum
FormatarOrganiza a indentação e as quebras de linha.Facilitar a leitura.
ValidarVerifica se a sintaxe é válida.Identificar erros.
CompactarRemove espaços estruturais desnecessários.Reduzir o tamanho do texto.

Limitações da ferramenta

O formatador aceita entradas de até 2 MB e utiliza as funções JSON.parse e JSON.stringify do JavaScript.

A validação verifica a sintaxe, mas não confirma se os dados atendem às regras de uma API ou a um esquema JSON específico.

Números inteiros muito grandes podem perder precisão durante a conversão, devido aos limites numéricos do JavaScript. Por isso, não recomendamos utilizar a formatação para dados numéricos que precisam manter precisão absoluta além desse limite.

Privacidade e processamento dos dados

O processamento do JSON acontece localmente no navegador. O conteúdo inserido não é enviado ao servidor do Utiliza para formatação, validação ou compactação.

Informações técnicas relacionadas à visita ao site podem ser processadas pelos serviços de hospedagem e análise de tráfego, conforme descrito em nossaPolítica de Privacidade.

Perguntas frequentes sobre JSON

O formatador JSON é gratuito?

Sim. A ferramenta pode ser utilizada gratuitamente e não exige cadastro.

Qual é a diferença entre JSON e JavaScript?

JSON é um formato de dados baseado em texto. JavaScript é uma linguagem de programação. Embora tenham sintaxes relacionadas, nem todo objeto escrito em JavaScript representa um documento JSON válido.

O formatador corrige automaticamente erros de JSON?

Não. A ferramenta identifica erros de sintaxe, mas não tenta corrigir automaticamente o documento. É necessário ajustar o conteúdo antes de formatá-lo ou compactá-lo.

É possível validar JSON de uma API?

Sim. Você pode copiar a resposta JSON de uma API e verificar sua sintaxe. A ferramenta não valida regras específicas de negócio ou esquemas de dados.

Posso compactar um arquivo JSON grande?

Esta versão aceita conteúdo de até 2 MB. Documentos maiores precisam ser divididos ou processados por outra solução.

O Utiliza salva meus dados JSON?

Não. Os dados inseridos são processados localmente pelo JavaScript da ferramenta e não são enviados ao servidor para realizar a operação.

Posso baixar o resultado como arquivo?

Sim. Após formatar, validar ou compactar um JSON válido, clique em Baixar JSON para salvar o resultado no seu dispositivo.

Ferramentas relacionadas

Precisa transformar dados de planilhas e arquivos CSV em JSON? Utilize também nosso conversor gratuito.

Abrir Conversor CSV para JSON →