Ir para o conteúdo
Conversor de horários de início da Copa do Mundo já está disponívelVeja os inícios no seu fuso horário e adicione lembretes ao calendário.

Formatação e validação de JSON

O formatador e validador de JSON formata, valida, minifica e ordena JSON padrão localmente, com erros de linha/coluna, recuo Tab/2/4/8, prévia no desktop e cópia em texto simples.

Entrada JSON

Caracteres

0 / 50,000

Formatação e validação de JSON

Início rápido

1
Cole JSON padrão no editor.
2
Se a validação falhar, veja a linha e a coluna destacadas.
3
Clique em Formatar para tornar o JSON legível; a prévia no desktop escreve à direita.
4
Clique em Minificar para remover espaços e quebras de linha extras.
5
Copie a saída da prévia se a prévia no desktop estiver aberta; senão copie o editor.

Cenários comuns

Depuração de API

verifique rapidamente se o JSON retornado é válido e organize-o em uma estrutura mais legível.

Logs

formate trechos JSON dos logs para encontrar mais rápido problemas de aspas, chaves ou estrutura.

Configuração

organize estrutura, indentação, ordem das chaves e níveis.

Code review

apresente exemplos JSON claros para revisar com mais facilidade dados de API e mudanças de configuração.

Antes do commit

padronize o JSON colado e reduza ruído causado por diferenças de estilo e indentação.

Parâmetros de formatação e ações

Tamanho do recuo: use o menu ao lado dos botões para escolher Tab/2/4/8
Ordenar: clique em ‘Ordenar’ para colocar recursivamente as chaves dos objetos em ordem alfabética. Os valores JSON não mudam, mas a ordem das chaves muda e não é revertida automaticamente

Limites JSON padrão

O analisador aceita apenas valores JSON padrão: objetos, matrizes, strings, números, booleanos e nulos.
Comentários, aspas simples, vírgulas finais, NaN, Infinity, undefined, JSON5 e JSONC ficam fora desta ferramenta.
Formatar e Minificar primeiro fazem parse e depois geram JSON com JSON.stringify. Eles não preservam espaços, comentários ou estilo de formatação originais.
Ordenar altera recursivamente a ordem das chaves dos objetos. Copie um backup primeiro se a ordem for importante para o fluxo de trabalho.
A prévia no desktop é um painel de saída somente leitura. Copiar usa a saída da prévia quando ela está aberta; caso contrário, usa o conteúdo atual do editor.
O destaque de erro é apenas sintático. Isto não é um validador de schema, verificador OpenAPI, verificador de tipos ou scanner de segurança.
Isto não é um visualizador em árvore, explorador JSONPath, grafo visual, processador de upload/download de arquivos ou conversor entre formatos.

Dicas de uso

Escapes: dentro de strings JSON, escreva aspas e novas linhas como escapes JSON válidos, como \" e \n.
Consistência: concorde com recuo, ordem de chave e esquema fora deste formatador; esta página verifica a sintaxe, não as regras de negócios
Backup antes de ordenar: ordenar altera a ordem das chaves e não reverte automaticamente; faça uma cópia antes
Comece pela linha destacada com erro; ao passar o cursor ou tocar você verá “linha X, coluna Y” e poderá revisar aspas, vírgulas e colchetes ao redor
Minifique e depois formate para evidenciar vírgulas extras ou aspas desencontradas

Limitações e compatibilidade

Sem comentários: // e /* */ não fazem parte do padrão JSON; use outro formato se precisar de comentários.
Sem aspas simples: 'text' não é uma string JSON válida
Sem vírgulas finais: {"a":1,} ou [1,] é inválido

Privacidade e segurança

A formatação JSON é executada localmente no navegador. O conteúdo do editor pode permanecer como rascunho do navegador. Se um espaço de trabalho salvo ou a sincronização WebDAV estiver ativado, o conteúdo do editor, as opções de formatação, o alternador de prévia, a preferência de números de linha e a preferência de quebra de linha poderão ser salvos por essa sincronização. A saída de prévia, erros de validação, realces de linha/coluna, estado de cópia e histórico de desfazer são derivados do conteúdo atual e não são salvos como dados de resultado separados. Esta ferramenta não envia arquivos, não cria anexos e não exporta arquivos.

Perguntas frequentes

7

Continue com estas ferramentas relacionadas na próxima etapa.

Todo o processamento das ferramentas acontece localmente no seu navegador.