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.

Recuo
Chaves

Resultado

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.

  1. 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.

  2. 02Como fica

    {"a":1,"b":[2]} se divide em linhas.

    userName vira user_name em snake_case.

    Digitado{"a":1}

    JSON { "a": 1 }
  3. 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.

  • # JSON
  • # formato
  • # snake_case
  • # camelCase