Pular para o conteúdo
Fileflect

JSON para XML

Converta JSON em um documento XML válido e com recuo, incluindo atributos. No seu navegador.

Processado no seu aparelho: seu arquivo não sai do seu computador

ou clique para escolher no seu aparelho

Até 50 arquivos de no máximo 50 MB cada.

O que JSON para XML faz

JSON para XML gera um documento XML bem formado a partir dos seus dados JSON. Chaves que começam com @ viram atributos e #text vira o texto do elemento; listas viram elementos repetidos. Se o JSON tiver uma única chave na raiz, ela é o elemento raiz; caso contrário, tudo vai dentro de <root>.

Limites

  • Até 50 arquivos por vez, de até 50 MB cada.
  • Com o Pro: até 500 arquivos por lote.
  • Se um trabalho demorar mais de 2 minutos, ele é interrompido para não travar seu dispositivo.
  • Processado no seu navegador: seus arquivos nunca são enviados a um servidor.

Perguntas frequentes

E as chaves que não são nomes XML válidos?

São corrigidas para que o XML seja válido: espaços e símbolos viram sublinhado (minha chave → minha_chave) e um nome que começa com número ganha um sublinhado na frente.

Como escrevo atributos?

Use chaves com @ na frente: {"livro": {"@id": "1", "titulo": "Dom Casmurro"}} gera <livro id="1"><titulo>Dom Casmurro</titulo></livro>.

Os caracteres especiais são escapados?

Sim. &, < e > nos textos e as aspas nos atributos são escritos como entidades, então o resultado é sempre XML válido.