Formatador de JSON

Cole ou edite o JSON, valide na hora e explore como árvore navegável. Embeleze ou minifique com um clique. Tudo no seu navegador.

JSON válido
JSON7 linhas

Como foi sua experiência com esta ferramenta?

Sua avaliação anônima ajuda a calibrar as fórmulas e manter as ferramentas sempre gratuitas e atualizadas.

O que é JSON e como ele é estruturado

JSON (JavaScript Object Notation) é um formato de texto para representar dados estruturados, feito de dois tipos de estrutura: objetos, entre chaves, com pares de chave e valor, e arrays, entre colchetes, com listas ordenadas. Os valores podem ser texto (sempre entre aspas duplas), número, booleano (true ou false), null ou outro objeto ou array aninhado. Nascido do JavaScript, virou o formato universal das APIs web por ser leve e legível. Suas regras estritas são parte da força: chaves entre aspas duplas, sem vírgula após o último item e sem comentários, o que torna o JSON fácil de validar por máquina.

Erros comuns que invalidam um JSON

A maioria dos erros de JSON vem de pequenos deslizes de sintaxe que um validador aponta na hora. Os mais frequentes são a vírgula sobrando depois do último elemento de um objeto ou array (trailing comma), aspas simples no lugar das duplas, chaves de texto sem aspas e o uso de comentários, que o JSON não permite. Também é comum colar um trecho com chaves ou colchetes não fechados. Como o formato é rígido, qualquer um desses problemas quebra o arquivo inteiro; por isso a mensagem com a linha e a coluna aproximadas ajuda a achar exatamente onde o texto deixou de ser válido.

Embelezar e minificar: quando usar cada um

Embelezar e minificar transformam a aparência do JSON sem mudar os dados. Embelezar (beautify ou pretty print) adiciona quebras de linha e indentação, deixando a estrutura fácil de ler e revisar, ideal enquanto você trabalha ou depura. Minificar remove todos os espaços e quebras de linha desnecessários, gerando a menor versão possível, que economiza banda ao trafegar por uma API ou ao salvar em um campo. Os dois resultados são JSON equivalentes: um programa que consome os dados enxerga exatamente o mesmo conteúdo, mudando apenas o tamanho do texto e a legibilidade para humanos.

Como usar esta ferramenta

  1. Cole o JSON ou envie um arquivo .json.
  2. Veja a árvore navegável e clique num nó para copiar o caminho.
  3. Use embelezar, minificar ou copiar conforme precisar.

Perguntas Frequentes (FAQ)

O JSON é enviado para algum servidor?
Não. Todo o processamento acontece no seu navegador; nada é enviado ou armazenado.
Como vejo onde está o erro?
Se o JSON for inválido, a ferramenta mostra a mensagem com a linha e a coluna aproximadas do problema.
Qual a diferença entre embelezar e minificar?
Embelezar adiciona indentação e quebras de linha para leitura; minificar remove espaços para deixar o menor possível.
Fez um site com IA e quer que alguem cuide dele? Converse comigo - Ygor Andrade, Desenvolvedor e Especialista em Solucoes Web

Ferramentas relacionadas - Web