JSON & Dados

Formatador de JSON / XML

Formata e minifica JSON e XML com validacao.

JSON para XML: cada chave do objeto vira uma tag com o mesmo nome (ajustado se nao for valido em XML). Ex.: {"user":{"name":"Ana"}} vira <user><name>Ana</name></user>. Se houver varias chaves no topo, array ou valor primitivo na raiz, tudo fica dentro de <document>...</document>; listas na raiz repetem <item>. O resultado inclui <?xml ...?>. XML para JSON: atributos viram @_, texto em #text.

Sem resultado.

Carregue um JSON valido para ver a arvore.

Como funciona

O Formatador de JSON / XML lê o texto que você cola, identifica se é JSON ou XML, valida a sintaxe e permite formatar (indentar para leitura humana) ou minificar (remover espaços desnecessários). Tudo ocorre localmente no navegador.

  • JSON: objetos e arrays seguem a gramática ECMA-404; erros de vírgula, aspas ou tipo aparecem como mensagem de validação.
  • XML: árvore bem-formada com tags fechadas e entidades válidas; o formatador reorganiza a indentação quando possível.
  • Minificar: reduz tamanho para tráfego ou armazenagem — não altera o significado dos dados válidos.
  • Encoding: o conteúdo é tratado como texto Unicode (UTF‑8 na prática no navegador); caracteres especiais dependem de como você colou o bloco.
  • Erros comuns: aspas trocadas, vírgula sobrando no último item e tags XML abertas sem fechamento correto.
  • Boas práticas: valide e formate antes de versionar payloads, logs e fixtures de teste para facilitar revisão em pull requests.

Veja também: Conversor de CSV para JSON para transformar tabelas em objetos e Removedor de espaços e linhas duplicadas para limpar blocos antes da validação.

Perguntas frequentes

Veja também

Explore ferramentas relacionadas para complementar seu fluxo:

Ferramentas relacionadas