Formatador de JSON

Formate, embeleze, valide, minifique, conserte e explore JSON em árvore — com ordenação de chaves, escape e erros localizados.

Lin 1, Col 1 0 caracteres

Opções

Transformar

Estatísticas

0 B
Tamanho
0
Linhas
0
Chaves
0
Profundidade

Sobre o Formatador de JSON

Este formatador de JSON grátis embeleza, minifica e valida JSON inteiramente no seu navegador. Cole uma resposta de API compacta para imprimi-la de forma legível com a indentação que você escolher, recolha um objeto muito aninhado no visualizador em árvore, ou conserte um JSON que não é analisado por causa de uma vírgula final ou de uma chave sem aspas. Quando algo dá errado, o validador aponta a linha e a coluna exatas com um cursor para que você corrija em segundos, em vez de procurar ao longo de uma única linha comprida.

É uma ajuda diária para quem desenvolve depurando APIs, editando arquivos de configuração e inspecionando cargas de registros. Além da formatação, você pode ordenar as chaves em ordem alfabética, escapar ou desescapar strings JSON, ver estatísticas ao vivo de tamanho, número de linhas, número de chaves e profundidade de aninhamento, e enviar um arquivo .json ou baixar o resultado. Como tudo é executado sobre o motor JSON nativo do seu navegador, até documentos grandes são processados na hora e nada do que você cola é enviado a um servidor.

Perguntas frequentes

Respostas às dúvidas mais comuns sobre esta ferramenta.

Qual é a diferença entre formatar e validar JSON?

Validar apenas verifica se o texto é JSON bem formado e informa o primeiro erro que encontra, sem mudar nada. Formatar reindenta o JSON válido em uma estrutura legível e bem aninhada (e minificar faz o contrário). Cada formatação e minificação também valida primeiro, então se o seu JSON estiver quebrado você recebe um erro preciso em vez de uma saída estragada.

Ele consegue consertar JSON quebrado ou inválido?

Sim. A opção de conserto corrige automaticamente os erros mais comuns — vírgulas finais, aspas simples em vez de duplas, chaves sem aspas e comentários soltos — e devolve JSON limpo e válido. É ótimo para colar um objeto solto copiado do JavaScript ou de um registro, mas sempre revise o resultado, já que consertar uma entrada realmente ambígua envolve algumas suposições.

Para que serve o visualizador em árvore de JSON?

A visualização em árvore interativa transforma seu JSON em um esquema recolhível para que você expanda e recolha objetos e arrays em vez de rolar por texto bruto. É a forma mais rápida de entender o formato de uma resposta de API grande ou de encontrar um valor enterrado vários níveis abaixo, e funciona junto com o texto formatado: seus dados permanecem no navegador o tempo todo.

Posso ordenar as chaves de um objeto JSON?

Sim. Ordenar reorganiza as chaves de cada objeto em ordem alfabética, de forma recursiva pelos objetos aninhados, deixando a ordem dos arrays intacta. Isso facilita comparar ou fazer o diff de dois documentos JSON e dá aos arquivos de configuração um layout previsível e consistente.

Ele lida com arquivos JSON grandes sem ficar lento nem enviá-los para algum lugar?

Deveria. A ferramenta usa o motor JSON integrado e altamente otimizado do seu navegador, então formatar e validar arquivos de vários megabytes costuma ser quase instantâneo. Você pode enviar um arquivo .json diretamente e, como todo o processamento acontece localmente, até os arquivos grandes ou sensíveis nunca saem do seu dispositivo.