Formatador de JSON

Formata e valida JSON, com deteção de erros.

🔒 Este ficheiro é processado no teu navegador. Nunca é enviado para um servidor.

Para que serve

JSON é o formato em que viajam hoje quase todos os dados entre aplicações. É legível para uma pessoa, mas quando se transmite costuma ir tudo numa só linha sem espaços, para poupar bytes, e nesse estado torna-se praticamente impossível de perceber.

Dar formato consiste em devolver-lhe a indentação e as quebras de linha que revelam a sua estrutura: o que está dentro de quê, onde começa cada objeto, que elementos tem cada lista. Com um JSON de certo tamanho, a diferença é entre perceber em dez segundos ou não perceber de todo.

A ferramenta valida ainda a sintaxe. Se o texto não for JSON correto, mostra o erro concreto, que costuma ser o que se precisa: uma vírgula a mais no fim de uma lista, uma aspa por fechar, ou plicas onde a norma exige aspas duplas.

Como funciona

  1. Cole o seu JSON, mesmo que esteja todo numa linha e difícil de ler.
  2. Clique em "Processar": a ferramenta valida a sintaxe e aplica indentação automática.
  3. Copie o resultado já formatado, ou leia a mensagem de erro se o JSON não for válido.

Quando usar

Depurar respostas de uma API

Colar a resposta em bruto e formatá-la é o primeiro passo para perceber o que devolve um serviço.

Localizar erros de sintaxe

Quando um ficheiro de configuração não carrega, a validação aponta o ponto exato.

Rever configurações

Muitos programas guardam os ajustes em JSON. Formatá-lo permite revê-lo sem o partir.

Conselhos práticos

  • Os erros mais comuns são a vírgula a sobrar antes de um fecho e o uso de plicas: o JSON só admite aspas duplas.
  • O JSON não permite comentários. Se o ficheiro os tem, não é JSON padrão.
  • Se colares dados de produção, aqui não saem do teu navegador, mas convém não os deixar no ecrã.
  • Para o processo inverso, compactar o JSON, qualquer editor de código remove as quebras de linha.

Perguntas frequentes

O que acontece se o meu JSON tiver um erro de sintaxe?

A ferramenta mostra a mensagem de erro exata para que localize o problema: uma vírgula a mais, uma aspa por fechar, e assim por diante.

Serve também para comprimir JSON em vez de o formatar?

Esta ferramenta foi pensada para produzir uma versão legível; para o caso contrário, qualquer editor de código remove as quebras de linha supérfluas.

Ferramentas relacionadas