Formatador e validador de JSON
Formate, embeleze e valide JSON online com mensagens de erro claras para entradas inválidas.
Ferramentas relacionadas
Como usar o/a Formatador de JSON
- 01
Cole ou escreva o seu JSON no painel de entrada.
- 02
Prima Executar para o interpretar e reimprimir com indentação de 2 espaços.
- 03
Copie o JSON formatado, ou leia o erro se a entrada for inválida.
O que faz
O Formatador e Validador de JSON transforma JSON minificado, escapado ou desarrumado numa estrutura limpa e indentada que consegue mesmo ler, e localiza erros de sintaxe com a sua posição exata para os corrigir depressa.
Como a formatação e a validação funcionam em conjunto
Passa a sua entrada por um analisador de JSON estrito. Se a análise for bem-sucedida, a ferramenta reimprime os dados com uma indentação consistente de 2 espaços, o que significa que um formato limpo é também a prova de que o seu JSON é válido. Se a análise falhar, obténs um erro preciso em vez de um vago "algo está mal".
Quando recorrerias a ele
Os programadores recorrem a ele constantemente: inspecionar uma resposta de API, verificar a sanidade de um ficheiro de configuração, arrumar o payload de um webhook antes de o guardar, ou tornar um blob grande fácil de comparar num diff antes de o submeter no controlo de versões. JSON legível torna a estrutura, o aninhamento e os campos em falta óbvios num relance.
Porque é que o JSON volta inválido
A maioria dos erros de "JSON inválido" vem de um punhado de causas: chaves ou cadeias envolvidas em aspas simples em vez de aspas duplas, uma vírgula a mais depois do último item, comentários (que o JSON padrão não permite), chaves sem aspas copiadas de um objeto JavaScript, ou aspas inteligentes coladas de um documento. A posição do erro diz-lhe exatamente onde o analisador desistiu.
Corre no seu navegador
Como tudo corre no seu navegador, o seu JSON nunca sai do seu dispositivo. Isso importa quando o payload contém tokens de acesso, registos de clientes ou qualquer coisa que não quereria colar num site qualquer que discretamente o carrega para um servidor.
Depois de formatado, copie o resultado com um clique. Se precisar do oposto, o Minificador de JSON retira todos os espaços em branco para produzir o payload mais pequeno possível para produção.
Perguntas frequentes
O que faz o formatador de JSON?
Interpreta o seu JSON, verifica se é válido e reimprime-o com uma indentação limpa de 2 espaços para ficar fácil de ler. JSON inválido devolve uma mensagem de erro precisa em vez disso.
O meu JSON é enviado para algum lado?
Não. O seu JSON é formatado inteiramente no seu navegador, por isso nada é enviado para um servidor. Não é armazenado, registado nem partilhado.
Porque diz que o meu JSON é inválido?
O formatador segue a norma JSON estrita: chaves e cadeias precisam de aspas duplas, sem vírgulas finais e sem comentários. A mensagem de erro mostra onde a interpretação falhou.