A agência Orqeo ↗

Programadores

Formatador JSON

Um JSON legível, válido e bem indentado, verificado em direto enquanto escreve.

Resultado

Um JSON esmagado numa única linha, uma vírgula a mais que faz falhar a chamada à API, uma chaveta esquecida algures numa configuração de 500 linhas: qualquer programador conhece estas situações. Cole o seu JSON neste formatador: é validado em direto e cada erro de sintaxe é assinalado com o número de linha — acabou a caça ao erro a olho nu. Escolha depois a indentação — dois espaços, quatro espaços ou tabulação — para obter um documento legível, ou minifique-o para reduzir o peso antes de um envio pela rede. Tudo acontece no seu navegador: os seus dados nunca são enviados para um servidor. Grátis, sem registo, sem limites.

Como funciona?

  1. Cole o seu JSON na área de entrada: é validado imediatamente.
  2. Escolha a indentação pretendida: 2 espaços, 4 espaços ou tabulação.
  3. Clique em «Formatar» para o tornar legível ou em «Minificar» para o compactar.
  4. Copie o resultado num clique.

Perguntas frequentes

Porque é que o meu JSON é inválido se parece correto?

As causas mais frequentes: uma vírgula depois do último elemento de um objeto ou de uma lista, aspas simples em vez de aspas duplas, chaves sem aspas ou comentários — hábitos vindos do JavaScript que o padrão JSON proíbe. A mensagem de erro apresentada aqui indica a linha em falta.

O JSON pode conter comentários?

Não — o padrão JSON não prevê qualquer sintaxe de comentário. Se precisar de notas num ficheiro de configuração, use um campo dedicado como «_comment», ou passe a um formato que os aceite (JSONC, usado pelo VS Code, ou YAML). Um JSON destinado a uma API deve manter-se estritamente conforme.

Formatar ou minificar: quando usar cada um?

Formate para ler, depurar, comparar ou versionar: a indentação torna a estrutura evidente. Minifique para produção: o ficheiro perde os espaços e as quebras de linha supérfluos. O ganho é modesto se o servidor já comprimir em gzip, mas não custa nada.

O meu JSON é enviado para algum servidor?

Não. A validação, a formatação e a minificação correm inteiramente no seu navegador: nada sai da sua máquina. Pode colar dados internos ou respostas de API sem qualquer risco de fuga.

Ferramentas relacionadas