Conversor de JSON para XML

Precisa da conversão inversa?
XML to JSON Converter

Entrada JSON

1

Saída XML

Configurações

Opções de conversão XML

Insira dados em JSON para convertê-los em XML

Os dados convertidos aparecerão aqui

Como converter JSON para XML

  1. Etapa 1 – Entrada JSON

    • Cole seu conteúdo JSON no editor à esquerda ou arraste e solte um arquivo .json.
    • A ferramenta verifica automaticamente a sintaxe JSON válida e sinalizará quaisquer erros imediatamente.
    • Garanta que seu JSON tenha um único objeto raiz se quiser uma estrutura XML limpa, caso contrário um raiz padrão será adicionado.
  2. Etapa 2 – Configure a saída XML

    • Elemento raiz: defina o nome da tag de encapsulamento (padrão: "root") para seu documento XML.
    • Atributos: use a opção de Prefixo de atributo (padrão: "@") para informar ao conversor quais chaves JSON devem ser tratadas como atributos XML em vez de elementos filho.
    • Declaração: alterne o cabeçalho padrão <?xml ...?> on ou off.
  3. Etapa 3 – Converta e exporte

    • O XML é gerado instantaneamente no painel direito com indentação adequada e escape de caracteres.
    • Clique em "Copiar" para usar o XML em APIs SOAP ou arquivos de configuração.
    • Baixe o resultado como um arquivo .xml para uso posterior.
Exemplo: conversão de JSON para XML
// Entrada JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- Saída XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

Ferramentas relacionadas de JSON & XML

Perguntas Frequentes

Como funciona a conversão de JSON para XML?

Objetos JSON são convertidos em elementos XML. Itens de array tornam-se múltiplos elementos com o mesmo nome de tag. Propriedades de objeto tornam-se elementos filho, e você pode configurar atributos usando o prefixo @.

O que acontece com arrays JSON?

Arrays são convertidos em múltiplos elementos XML. Por exemplo, um array chamado "items" com 3 objetos torna-se 3 elementos "item".

Posso personalizar a estrutura XML?

Sim! Você pode personalizar o nome do elemento raiz, prefixo de atributo, indentação e se deve incluir a declaração XML.

Como caracteres especiais são tratados?

Caracteres especiais XML (<, >, &, ', ") são automaticamente escapados para garantir saída XML válida.

Meus dados estão seguros?

Sim, todo o processamento de dados acontece inteiramente no seu navegador. Seus dados JSON nunca são enviados para qualquer servidor, garantindo privacidade e segurança completas.

Conversor de JSON para XML | JSONSwiss