mindblown/ Dev
Idioma: Português ▾

MINDBLOWN / DEV · Ferramentas para as suas tarefas

Formatar e validar JSON: exemplo.

Formate JSON com dois espaços de indentação. Compare a entrada e o resultado e conheça os limites da precisão numérica.

Processado no seu dispositivoSem criar conta

Formatar e validar JSON

Dev / 01

O formulário contém este exemplo. Altere os valores para tentar sua própria entrada.

Até 500 mil caracteres. JSON os números usam precisão JavaScript; use strings para inteiros maiores que 9.007.199,254.740.991.

Use a formatação quando uma resposta ou configuração JSON é difícil de ler em uma linha. O exemplo contém uma string, um booleano e um array. O formatador primeiro analisa a entrada, então o JSON inválido produz um erro ao invés de um resultado parcialmente formatado.

Dados de exemplo

{"name":"Ada","active":true,"roles":["reader","editor"]}

Resultado esperado

{
  "name": "Ada",
  "active": true,
  "roles": [
    "reader",
    "editor"
  ]
}

Passo a passo

  1. Mantenha a operação de formato selecionada e inspecione o objeto JSON pré-preenchido.
  2. Execute o formatador e compare a indentação de dois espaços com o resultado esperado.
  3. Tente a operação compacta e, em seguida, introduza uma vírgula para ver um erro de validação.

Como interpretar o resultado

Quebras de linha e indentação tornam o objeto mais fácil de inspecionar sem alterar os valores do exemplo. JSON requer nomes de propriedades e cadeias de caracteres duplas. Comentários, vírgulas de rastreamento e indefinidos não são válidos JSON. Um analisador também pode substituir nomes de propriedades duplicadas por seu último valor.

Limites e detalhes importantes

Processamento usa precisão de número JavaScript e pode arredondar grandes identificadores inteiros. Armazenar tais identificadores como strings. A formatação não é uma transformação de conservação de byte, então não a use em cargas de pagamento assinadas que requerem bytes originais exatos.

RFC 8259

Abrir a ferramenta

Como usar

Transforme uma resposta compacta em legível JSON, ou minimizá-lo para copiar.

Entrada → Executar → Resultado. Processado no seu dispositivo.

O Google Analytics mede visualizações de páginas apenas após o consentimento. Funciona num quadro separado, sem acesso aos dados das ferramentas. Os identificadores aleatórios de cookies são partilhados entre os sites Mindblown: o do navegador dura até dois anos e o da sessão, 30 minutos. Pode retirar o consentimento nas definições de cookies.

Os seus dados e a publicidade

As entradas de ferramentas e os arquivos são processados no seu navegador. Eles não são carregados ou salvos por estas ferramentas. Recarregando limpa o seu trabalho. Downloads e sua área de transferência do sistema permanecem sob seu controle.

Exibição de páginas de produção Adsterra anúncios em quadros numa origem separada. O provedor de anúncios recebe dados de conexão, como seu endereço IP e informações do navegador e pode usar cookies. Ele não pode ler entradas da ferramenta através desses quadros. A hospedagem também processa metadados de conexão.

Política de privacidade da Adsterra