Início Formatador JSON
Formatador JSON
Alinhe com 2 espaços, 4 espaços ou um tab, e passe as chaves para snake_case ou camelCase.
Por que existe
JSON numa linha só é difícil de ler. O recuo mostra o que é lista e o que é objeto.
Uma string embrulhada uma vez a mais num registo pode ser desescapada, aberta e formatada de novo.
-
01Como usar
Cole JSON ou abra um arquivo. Escolha o recuo e o estilo das chaves.
Uma vírgula no fim ou uma chave sem aspas ainda aparece como JSON estrito.
-
02Como fica
{"a":1,"b":[2]} se divide em linhas.
userName vira user_name em snake_case.
Digitado{"a":1}
JSON { "a": 1 } -
03Vale saber
JSON válido mantém a grafia original de números e textos e só ganha quebras de linha.
Um ponto ruim é indicado pela linha e pelo caractere.
Perguntas
- QO texto sai do navegador?
- ANão. A formatação termina no navegador aberto.
- QJSON com comentários é lido?
- ASim. Comentários e a vírgula final são lidos e mostrados como JSON estrito.
- QE uma string embrulhada de novo?
- ALigue desfazer escape. Uma camada é aberta e formatada outra vez.
Como esta página calcula
Esta página indenta JSON solto ou estrito e pode renomear chaves para camel case ou snake case.
Também aceita chaves sem aspas, comentários e uma vírgula final, e escreve JSON estrito com recuo de dois espaços. A renomeação entra em objetos aninhados e em objetos dentro de arrays.
Um erro de gramática aponta o lugar. Uma entrada grande demais pede para ser dividida. Um JSON com segredo fica neste navegador e não vai a um servidor.
O resultado copiado pode ser colado em outra ferramenta. Guarde o original antes de renomear chaves.