Converter JSON em XML
Transforme dados JSON em XML bem formado e legível.
Cole JSON, abra um arquivo .json ou solte um aqui
Próximo: Formatador de JSON · JSON para YAML · JSON para CSV
Relatar um problema com esta ferramenta
Como usar JSON para XML
Cole seu JSON
Cole JSON, ou abra ou solte um arquivo .json. Ele é verificado e convertido enquanto você digita.
Defina as opções
Dê um nome ao elemento raiz, escolha a indentação ou uma linha só, e adicione a declaração XML se precisar.
Copie ou baixe
Copie o XML ou baixe-o como arquivo .xml.
Por que usar o Utils365
Atributos e texto
Chaves que começam com @_ viram atributos e #text vira o texto de um elemento, a mesma convenção do nosso conversor de XML para JSON, então os dados podem ir e voltar.
Sempre bem formado
Caracteres especiais como & e < são escapados, e chaves que não são nomes XML válidos são ajustadas, então o resultado abre em qualquer ferramenta XML.
Listas como elementos repetidos
{"book": [ … ]} vira um elemento <book> por item, do jeito que o XML costuma guardar listas.
Privacidade garantida
Seu JSON é convertido no seu dispositivo e nunca é enviado.
Perguntas frequentes
Como o elemento raiz é escolhido?
Se o seu JSON for um objeto com uma única chave, como {"catalog": { … }}, essa chave vira a raiz. Qualquer outra coisa é envolvida no elemento raiz que você definir, root por padrão.
O que acontece com chaves que não são nomes XML válidos?
Caracteres que nomes XML não aceitam, como espaços, viram _, e um nome que começa com dígito, hífen ou ponto ganha _ na frente. Assim, "first name" vira first_name e "2024" vira _2024.
Como crio um atributo?
Comece a chave com @_, como "@_id": 1, que vira id="1" no elemento. Use "#text" para o texto do próprio elemento ao lado dos atributos.
Como os arrays são convertidos?
Cada item vira um elemento com a chave do array como nome. Uma lista dentro de outra lista, ou uma lista no nível superior, usa elementos <item>.
E valores null e vazios?
null, uma string vazia e um objeto vazio viram um elemento vazio como <name/>. Uma lista vazia não adiciona elementos.