Formatador, minificador e validador JSON

Formate, valide ou minifique JSON no navegador. Escolha a indentação, ordene chaves de objetos aninhados e preserve números inteiros grandes sem arredondamentos.

0 caracteres
Resultado

O resultado será apresentado aqui.

Como formatar, validar ou minificar JSON

  1. Cole um documento JSON, como uma resposta de API ou uma configuração.
  2. Escolha formatação para facilitar a leitura, minificação para uma saída compacta ou validação para verificar a sintaxe.
  3. Ajuste a indentação ou a ordenação das chaves e copie ou descarregue o resultado.

Como utilizar Formatador, minificador e validador JSON

Os literais numéricos são mantidos, mesmo para além do intervalo de inteiros seguros de JavaScript. Comentários e vírgulas finais são rejeitados. As chaves duplicadas são assinaladas para impedir a perda silenciosa de valores.

Exemplo JSON: um inteiro grande mantém-se exato

Entrada
{"message":"Olá, mundo! 👋","id":9007199254740993,"enabled":true}
Resultado
{ "message": "Olá, mundo! 👋", "id": 9007199254740993, "enabled": true }

Perguntas sobre Formatador, minificador e validador JSON

Qual é a diferença entre formatar e minificar?

A formatação acrescenta indentação e quebras de linha. A minificação remove espaços desnecessários fora das cadeias de texto. Os valores e os espaços dentro das cadeias são preservados.

Os números inteiros grandes perdem precisão?

O formatador preserva a escrita original dos números, incluindo 9007199254740993, sem os converter em números JavaScript. Assim evita arredondar identificadores fora do intervalo de inteiros seguros.

Porque é que o meu JSON é inválido?

As causas habituais são aspas simples, chaves sem aspas, vírgulas finais e comentários. Chaves duplicadas também são rejeitadas para não eliminar um valor silenciosamente. Os erros são assinalados, sem correções por adivinhação.

Ordenar as chaves altera a ordem dos arrays?

Não. Só são ordenadas as chaves dos objetos, incluindo os aninhados. Os elementos dos arrays mantêm a ordem. JSON formatado não é uma representação canónica para assinaturas criptográficas.

Os meus ficheiros, tokens ou textos são enviados para o servidor?

Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.

  • Descodificador JWT

    Leia cabeçalhos e conteúdo JWT e consulte datas de validade e ativação sem enviar o token para outro serviço.

  • Comparador de texto

    Compare textos por linha, palavra ou caráter e destaque adições e remoções, preservando espaços e quebras de linha.

  • Codificador e descodificador Base64

    Codifique texto UTF-8 em Base64 ou descodifique Base64 padrão e seguro para URL, com controlo do preenchimento e das linhas.

Usos comuns e exemplos

Todas as ferramentas para desenvolvedores

Codificação e ficheiros

Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.

Análise de dados e texto

Leia dados estruturados e tokens e identifique exatamente o que mudou.

Hashes, identificadores e horários

Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.

Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.