Conversor de JSON para XML

Converta objetos e arrays JSON em documentos XML estruturados com elementos raiz e atributos customizáveis.

100% Seguro no Navegador
• Seus dados são processados localmente e nunca são enviados a servidores.

JSON de Entrada

XML de Saída

Métricas de XML

ESPECIFICAÇÕES E ESQUEMAS

Motor de transformação de JSON para XML

Converta estruturas JSON em documentos XML válidos com elementos raiz customizáveis.

Padrão W3C XML Oficial
Gera XML bem-formado e estritamente em conformidade com o W3C.
Mapeamento de Atributos
Usa o prefixo @ para mapear chaves JSON como atributos de tags XML.
Proteção com Blocos CDATA
Envolve HTML e textos especiais em blocos CDATA seguros.
Privacidade Local Total
Processamento 100% no navegador sem envio de dados para servidores.
Ciclo de Execução

Etapas de geração de XML

Pipeline de WebWorker em 4 estágios

01Analisar

Validação de Entrada

Verifica a validade sintática do JSON e os limites da estrutura.

02Map

Mapeamento de Tags e Atributos

Converte chaves em tags XML e extrai atributos de propriedades.

03Escapar

Escape de Caracteres e CDATA

Protege símbolos especiais (& < >) e encapsula textos complexos.

04Construir

Serialização do Documento XML

Gera um documento XML indentado com prólogo e declaração padrão.

Especificações Técnicas

Controles avançados de geração XML

Padrões Corporativos e Conformidade

Configuração Flexível de Atributos

Converte chaves com prefixo @ em atributos de tag diretamente.

Tags Contêineres de Listas

Envolve arrays em elementos contêineres para uma estrutura XML limpa.

Injeção Segura de CDATA

Evita erros de análise causados por tags HTML ou caracteres reservados.

Declaração XML Personalizável

Inclui cabeçalho de prólogo XML com codificação UTF-8 padrão.

Referência Prática de Código

Transformações de Manifestos Reais

Galeria Interativa

Veja como cargas úteis de dados e hierarquias aninhadas se convertem de JSON em XML limpo e válido.

1. Diretório de Organização e Funcionários

Visualizar

Hierarquias de objetos aninhados, atributos e arrays repetidos formatados em entidades XML.

company.jsonEntrada JSON
{
  "department": {
    "@id": "ENG-01",
    "name": "Platform Engineering",
    "employees": [
      {
        "id": 101,
        "name": "Sarah Jenkins",
        "role": "Lead Architect",
        "active": true
      }
    ]
  }
}
company.xmlSaída XML
<?xml version="1.0" encoding="UTF-8"?>
<department id="ENG-01">
  <name>Platform Engineering</name>
  <employees>
    <employee>
      <id>101</id>
      <name>Sarah Jenkins</name>
      <role>Lead Architect</role>
      <active>true</active>
    </employee>
  </employees>
</department>

2. Pedido de E-Commerce e Atributos

Visualizar

JSON keys with prefix (@id, @sku) converted directly into XML tag attributes.

order.jsonEntrada JSON
{
  "order": {
    "@id": "ORD-9821",
    "@currency": "USD",
    "customer": "Apex Systems",
    "total": 249.99
  }
}
order.xmlSaída XML
<?xml version="1.0" encoding="UTF-8"?>
<order id="ORD-9821" currency="USD">
  <customer>Apex Systems</customer>
  <total>249.99</total>
</order>

3. Proteção CDATA e Escape de Entidades

Visualizar

HTML payloads and rich markup safely protected from parser crashes using standard CDATA encapsulation.

article.jsonEntrada JSON
{
  "article": {
    "title": "XML & JSON Guide",
    "content": "<p>Learn <strong>XML</strong> logic.</p>"
  }
}
article.xmlSaída XML
<?xml version="1.0" encoding="UTF-8"?>
<article>
  <title>XML &amp; JSON Guide</title>
  <content><![CDATA[<p>Learn <strong>XML</strong> logic.</p>]]></content>
</article>
Referência de Tipos de Dados

Matriz de Mapeamento Estrutural JSON vs XML

Padrão W3C XML & RFC 8259
Estrutura JSONEquivalente XMLMecanismo de Mapeamento
Objeto {"name": "Alice"}<name>Alice</name>As chaves de objeto tornam-se tags XML; os valores primitivos tornam-se nós de texto internos.
Array ["red", "blue"]<item>red</item>O encapsulamento cria uma tag contêiner; a repetição gera tags de elementos irmãos.
Atributo {"@id": 101}<tag id="101"/>Chaves que começam com o prefixo configurado (@, _) são serializadas como atributos da tag de abertura.
Nó de Texto {"#text": "Val"}<tag id="1">Val</tag>Combina atributos de tag com conteúdo de texto misto interno sem criar tags aninhadas.
Valor Nulo {"val": null}<val/> / xsi:nilSuporta tag de fechamento automático, par de tags vazias, XSD schema-instance nil ou omissão total.
Perguntas Frequentes

Perguntas Frequentes (FAQ)

Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.

Como converter JSON para XML online?
Cole seu texto JSON no painel de entrada ou solte um arquivo .json. O XML resultante será gerado em tempo real com tags configuráveis.
Como posso especificar atributos XML no meu JSON?
Prefixe o nome da chave com @ (por exemplo, "@id": "101") ou configure prefixos de atributos personalizados nas opções avançadas.
Posso converter JSONLines (NDJSON) para XML?
Sim, o conversor detecta automaticamente o formato JSONLines e envolve cada linha em elementos XML individuais.
Meus dados estão seguros?
Totalmente. Todo o processamento é executado no seu navegador sem nenhuma comunicação de rede externa.