Formatar um objeto aninhado
Entrada {"name":"Ada","limits":{"seats":5}}
Resultado A saída com dois espaços distribui o objeto por várias linhas, e os mesmos dados contam 3 chaves no nível 2.
Cole o JSON para indentar, conferir erros de sintaxe ou remover todos os espaços, com a contagem de bytes antes e depois.
Resultado
Altere qualquer valor e o resultado é atualizado na hora.
Entrada {"name":"Ada","limits":{"seats":5}}
Resultado A saída com dois espaços distribui o objeto por várias linhas, e os mesmos dados contam 3 chaves no nível 2.
Entrada Um arquivo de configuração de 4 KB formatado.
Resultado A minificação costuma remover de 20 a 40 por cento dos bytes, dependendo da profundidade da indentação.
Entrada {"a":1,}
Resultado A validação falha com um erro, porque o JSON padrão não permite uma vírgula antes da chave de fechamento.
As causas habituais são uma vírgula final, aspas simples em vez de aspas duplas, uma chave sem aspas ou um comentário. O JSON padrão não permite nenhuma delas.
Sim. A minificação apenas remove os espaços em branco entre os tokens, por isso os analisadores leem exatamente o mesmo valor. Mantenha o original se precisar de diffs legíveis.
Não. A análise, a formatação e a minificação são executadas em JavaScript no seu dispositivo, por isso as chaves e quaisquer segredos contidos permanecem locais.
Não. A formatação mantém a ordem de inserção, que é o que o JavaScript preserva para chaves de texto. Altera os espaços em branco, por isso a primeira diferença parece grande.
Aviso legal: Os resultados seguem a fórmula apresentada nesta página e são apenas de referência. As quantidades reais variam com os materiais, a técnica e as condições, por isso deixa uma margem antes de encomendar.