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