Pular para o conteúdo principal
FreeOnlineTools Go
Português (Brasil)
Como fazer

Como formatar e validar dados JSON passo a passo

Por FreeOnlineTools Team · Atualizado em 2026-09-02

Resposta rápida

Para formatar JSON: cole seu JSON no formatador JSON e a saída embelezada com recuo adequado aparece instantaneamente. Para validar JSON: a ferramenta verifica automaticamente a sintaxe e mostra um erro com localização se for inválido. Todo o processamento acontece localmente – seus dados nunca são carregados.

Introdução

JSON (JavaScript Object Notation) é o formato de dados mais comum para APIs da web e arquivos de configuração. O JSON bruto de APIs costuma ser reduzido em uma única linha, dificultando a leitura. A formatação (também chamada de embelezamento ou impressão bonita) adiciona recuo e quebras de linha para que os humanos possam lê-lo. A validação verifica se a sintaxe JSON está correta — uma única vírgula mal colocada ou aspas faltando pode quebrar todo o seu aplicativo. Este guia mostra como formatar e validar JSON em seu navegador.

Passo a passo

  1. Abra a ferramenta JSON Formatador

    Vá para a página da ferramenta JSON Formatter. A ferramenta aceita qualquer string JSON como entrada – objetos, matrizes ou estruturas aninhadas.

  2. Cole seus dados JSON

    Cole o JSON que deseja formatar ou validar na área de texto de entrada. Pode ser uma resposta API, um arquivo de configuração ou uma string JSON do seu código.

  3. Revise a saída formatada

    A ferramenta analisa seu JSON e o serializa novamente com recuo de 2 espaços e quebras de linha. A saída formatada aparece instantaneamente no campo de resultados. Se JSON for inválido, aparecerá uma mensagem de erro com a localização do problema de sintaxe.

  4. Verifique o status de validação

    Se JSON for válido, a ferramenta mostra um indicador de sucesso e a saída formatada. Se for inválido, ele exibe o erro de análise — como 'Token inesperado na posição 42' — para que você possa corrigir o problema de sintaxe na sua fonte.

  5. Copie ou reduza o resultado

    Use o botão Copiar para copiar o JSON formatado para sua área de transferência. Algumas ferramentas também oferecem um botão Minify para remover todos os espaços em branco – útil para reduzir o tamanho da carga útil na produção.

Exemplos

Formato reduzido JSON

Entrada: {"name":"Alice","age":30,"roles":["admin","user"]}

Saída: { "name": "Alice", "age": 30, "roles": ["admin", "user"] }

Detectar JSON inválido (vírgula final)

Entrada: {"a":1,"b":2,}

Saída: Error: Unexpected token } at position 11

Detectar JSON inválido (aspas simples)

Entrada: {'name':'Alice'}

Saída: Erro: token inesperado 'na posição 1

Problemas comuns

  • Usar aspas simples para strings —JSON requer aspas duplas para todas as strings e chaves.
  • Vírgulas finais após o último item —JSON não permitem uma vírgula antes de } ou ].
  • Comentários em JSON —padrão JSON não suporta comentários // ou /* */. Use JSONC ou JSON5 se precisar de comentários.
  • Chaves sem aspas — ao contrário dos literais de objetos JavaScript, JSON exige que todas as chaves estejam entre aspas duplas.
  • Valores indefinidos, NaN ou Infinity —JSON suporta apenas nulo, não indefinido ou NaN.

Dicas

  • Sempre valide JSON antes de enviá-lo em uma solicitação API — um erro de sintaxe pode causar uma resposta 400 Bad Request.
  • Use JSON reduzido na produção para economizar largura de banda e JSON formatado no desenvolvimento para facilitar a leitura.
  • JSON não oferece suporte a objetos Date — serializa datas como strings ISO 8601 (por exemplo, "2026-09-02T00:00:00Z").
  • Use JSON.parse() em JavaScript para converter uma string JSON em um objeto e JSON.stringify() para converter um objeto em uma string JSON.

Ferramentas relacionadas

Guias Relacionados

Referências