ToolMill.io

JSON Pretty Print, Minify e Validar

Formato JSON para legibilidade, minimize-o para armazenamento compacto e valide-o antes de usá-lo em APIs, arquivos de configuração, aplicativos frontend ou dispositivos de teste. Esta página é projetada para o trabalho de formatação do dia-a-dia: transformando cargas úteis de uma linha em estruturas legíveis, encolhendo o JSON formatado de volta para baixo e capturando sintaxe inválida antes de reutilizar o resultado.

Dados

Experimenta.

Exemplos

Pretty-print JSON
Entrada
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Saída
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minimizar o JSON
Entrada
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Saída
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

O que a impressão bonita faz vs o que o minify faz

Pretty print reescreve JSON válido com indentação e quebras de linha para que objetos aninhados e arrays são mais fáceis de digitalizar. Minify remove espaço em branco desnecessário para que o mesmo JSON se torne mais compacto. Ambas as ações dependem da entrada ser válida JSON primeiro.

Esta página muda a apresentação, não significa. Ele não ordenar chaves, reparar sintaxe quebrada, ou validar a carga útil contra um esquema. O objetivo é a formatação rápida e uma verificação rápida da validade enquanto você trabalha com o texto do JSON colado.

Quando usar cada modo

Use Pretty quando estiver lendo uma resposta API de uma linha, revisando um trecho de configuração aninhado, inspecionando uma carga útil copiada do webhook ou comparando a estrutura de vários registros. Use Minify quando você quiser reduzir o JSON legível de volta antes de incorporá-lo em um corpo de pedido, fixação, valor de ambiente ou outro fluxo de trabalho de texto compacto.

Fluxo de trabalho passo a passo

Colar JSON no editor, escolher Pretty ou Minify, em seguida, rever o resultado na mesma caixa. Se o texto for válido, a página o reescreve imediatamente. Se o analisador falhar, a área de erro mostra que a entrada é inválida para que você possa corrigir a sintaxe antes de tentar novamente.

Situações comuns de entrada

As entradas típicas incluem respostas de API de linha única, fragmentos de configuração minimizados copiados de um repo, JSON já formatado que precisa ser compactado novamente, ou carga útil colada de logs e ferramentas do navegador. Em cada caso, a pergunta útil é a mesma: é este JSON válido, e eu quero que seja mais fácil ler ou mais fácil colar em um destino compacto?

Solução de problemas JSON inválido

Antes de você confiar em reformatado JSON em outro sistema

Antes de colar o resultado em outro aplicativo, confirme que o destino aceita a mesma estrutura, codificação de caracteres e regras de fuga. Uma carga útil formatada limpa é mais fácil de inspecionar, mas a prontidão de produção ainda depende do esquema ou contrato esperado a jusante.

O que este formatador não valida ou repara

A formatação não repara erros de esquema, campos obrigatórios ausentes, tipos de dados errados ou expectativas específicas da API. Uma carga útil pode parecer mais limpa após a formatação e ainda falhar no sistema de destino, porque o problema subjacente não era espaço em branco ou indentação.

Como Interpretar Saída JSON Pretty-Printed vs Minified

Saída bastante impressa expande a indentação e quebras de linha para que a estrutura seja mais fácil de inspecionar, enquanto saída minificada remove esse espaço em branco extra para transporte compacto ou armazenamento. Os dados podem permanecer equivalentes mesmo que a apresentação mude muito. Escolha o resultado que se encaixa no seu próximo passo em vez de assumir que um modo é sempre melhor.

A formatação geralmente falha porque o texto não é válido JSON. Causas comuns incluem vírgulas de rastreamento, chaves ou braquetes ausentes, aspas simples usadas em vez de aspas duplas, nomes de propriedades sem aspas e texto copiado que inclui comentários ou prosa extra. Esta página pode confirmar sintaxe válida rapidamente, mas não auto-reparar mal-formado JSON para você.

Ferramentas relacionadas