Formatador e Validador de JSON

Formate, valide e explore JSON. Abra um arquivo local, navegue em uma árvore recolhível e copie ou baixe o resultado.

Privacidade em primeiro lugar — sem envios. O processamento permanece no seu navegador.

Cole JSON ou abra um arquivo local para começar.

Formatador, Validador, Embelezador e Visualizador de JSON

Cole JSON ou abra um arquivo local UTF-8 JSON, depois escolha Formatar para formatá-lo de forma legível com 2, 3 ou 4 espaços, ou tabulações. Use Minificar para remover espaços em branco fora das strings, ou Validar para verificar a sintaxe e inspecionar o resultado. Alterne entre Código e Árvore para ler a saída, encontrar um valor ou explorar objetos e arrays aninhados. Todo o processamento acontece localmente no seu navegador.

Visualizador de JSON com uma Árvore Recolhível

Alterne para a Árvore após formatar ou validar um documento. Expanda e recolha objetos e matrizes, pesquise chaves e valores em ramos recolhidos e use os botões de correspondência anterior e próxima para explorar os resultados no contexto. Selecione um nó para copiar seu valor JSON completo ou seu JSON Pointer. Os caminhos de ponteiro escapam barras e tis; o ponteiro raiz é uma string vazia. Chaves duplicadas são preservadas, mas ponteiros ambíguos não podem ser copiados.

Validador de JSON com Erros Detalhados

A Validação verifica a sintaxe JSON estrita e informa a linha e a coluna de um erro. Ela rejeita vírgulas finais, strings com aspas simples, colchetes não correspondidos, caracteres de controle não escapados, vírgulas ausentes e chaves de objeto sem aspas. Ela não aceita comentários, JSON5 ou JSONC. Se você alterar a entrada ou a validação falhar, o último resultado bem-sucedido permanecerá visível com um aviso; execute a Formatação ou a Validação novamente antes de copiar ou baixar um resultado atualizado.

Funcionalidades

Escolha sua indentação, formate ou minifique JSON e baixe o resultado como um arquivo .json. Os números retêm todos os dígitos, decimais e expoentes; chaves duplicadas, ordem das chaves e escapes de string são preservados. Documentos pequenos têm realce de sintaxe; os maiores usam texto simples legível. A ferramenta suporta até 2 MiB de entrada, 50,000 valores, 128 níveis de aninhamento e 8 MiB de saída formatada. A navegação na árvore exibe 500 linhas por vez, enquanto a busca abrange o documento inteiro. Nenhuma conta ou upload é necessário.

Perguntas Frequentes

Qual é a diferença entre formatador, embelezador, visualizador e validador de JSON?

Um formatador ou embelezador de JSON adiciona indentação consistente. Um visualizador de JSON ajuda a inspecionar o documento com uma árvore recolhível e pesquisa de chave/valor. Um validador de JSON verifica a sintaxe e informa a linha e a coluna de um erro. Um minificador de JSON remove espaços em branco fora das strings para produzir um JSON compacto. Esta ferramenta combina os quatro em uma única página.

Como formato um JSON minificado para torná-lo legível?

Cole seu JSON minificado ou abra um arquivo .json local. Escolha 2, 3 ou 4 espaços, ou tabulações, e clique em Formatar. Inspecione a visualização de Código ou Árvore, depois copie ou baixe o resultado. A Minificação remove a formatação novamente sem alterar os espaços em branco dentro dos valores de string.

Como encontro erros em um JSON inválido?

Clique em Validar para verificar o documento. O JSON inválido é reportado com uma linha e coluna para que você possa inspecionar o problema. Verifique se há vírgulas faltando, colchetes não correspondidos, vírgulas finais, caracteres não escapados ou aspas simples em vez de aspas duplas. O JSON não permite comentários. Corrija a entrada e execute Validar novamente para atualizar o resultado.

Meus dados JSON são privados?

Sim. A formatação, validação, navegação em árvore e pesquisa são executadas localmente no seu navegador. O JSON que você cola ou abre não é enviado, incluído em eventos de análise ou salvo por esta ferramenta. O download cria um arquivo local. Abrir Phoenix Code não transfere seus dados automaticamente.

Última atualização:

Construa com o Phoenix Code

Um editor de código moderno com visualização ao vivo, desenvolvido para desenvolvedores web e designers.

Experimente o Phoenix Code Gratuitamente