Formatador JSON

Embeleze, ordene chaves, navegue em árvore e converta para YAML ou CSV.

JSON

Formatado

O JSON formatado aparece aqui assim que você colar.
Funciona neste dispositivo. Nada é enviado.

Sobre: Formatador JSON

Cole JSON de uma API, de um log ou de um arquivo de configuração e receba tudo recuado e colorido na hora. Navegue numa árvore recolhível, ordene as chaves em ordem alfabética para comparar duas respostas, converta para YAML ou CSV ou minifique de novo. Se o JSON estiver quebrado, o formatador aponta a linha e a coluna exatas e oferece reparar erros comuns como vírgulas sobrando, aspas simples e comentários. Arquivos grandes são processados em segundo plano para a página não travar.

Como usar

  1. Cole o JSON ou solte um arquivo .json no painel esquerdo.
  2. Escolha o recuo, e Ordenar chaves se quiser uma ordem estável.
  3. Alterne o painel direito entre Formatado, Árvore, YAML e CSV.
  4. Copie ou baixe o resultado.

Exemplo

Entrada
{"name":"Ada","langs":["en","fr"]}
Resultado
{ "name": "Ada", "langs": [ "en", "fr" ] }

Perguntas frequentes

Meu JSON é enviado para algum lugar?

Não. A leitura e a formatação acontecem no seu navegador, então chaves de API e dados de clientes do seu JSON ficam na sua máquina. Dá para conferir no painel de rede: formatar não faz nenhuma requisição.

O que o reparo automático corrige?

Vírgulas sobrando, strings com aspas simples, chaves sem aspas, comentários // e /* */, True, False e None no estilo Python, e uma vírgula faltando entre linhas. Sempre confira o resultado reparado antes de usar.

Por que um número longo mudou?

O JavaScript guarda números como ponto flutuante de 64 bits, então inteiros acima de 9.007.199.254.740.991 perdem precisão ao serem lidos. O formatador avisa quando encontra um. Guarde esses IDs como strings no seu JSON.

Qual o tamanho máximo de arquivo?

Arquivos de dezenas de megabytes funcionam, dependendo da memória do seu dispositivo. Entradas acima de 1 MB são lidas num Web Worker, e a árvore abre nós grandes só quando você pede.

Ferramentas relacionadas