Ir para o conteúdo
ToolsMinify logo
Conversores

Conversor XML para JSON

Cole XML e converta para JSON online - ou o sentido inverso na mesma pagina.

Sobre o Conversor XML para JSON

Cole XML e converta para JSON online - ou o sentido inverso na mesma pagina. Este conversor XML para JSON gratis corre so no navegador, por isso configs, feeds RSS, SVG e envelopes de API com dados reais nao saem do dispositivo. Atributos passam a chaves com prefixo @ (por exemplo @id), elementos so com texto colapsam para strings e conteudo misto usa #text para round-trip com Inverter. Combine com o Formatador e minificador XML ou o Conversor YAML para JSON.

Como usar o Conversor XML para JSON

  1. Escolha XML → JSON ou JSON → XML (ou Inverter direcao apos converter).
  2. Cole o documento, largue um .xml / .svg / .rss / .json local (max. 10 MB - so leitura no navegador) ou carregue um exemplo de config, RSS ou SVG.
  3. Defina indentacao 2/4. Em JSON → XML, inclua opcionalmente a declaracao XML. Reveja contagens de elementos e atributos.
  4. Copie ou descarregue o resultado. Comentarios sao removidos em XML → JSON porque JSON nao os tem. Nada e enviado.

Exemplos de Conversor XML para JSON

XML de config com atributos

Um bloco <config env="staging"> torna-se JSON com "@env": "staging". Elementos database e feature aninhados mantem a estrutura; tags <feature> repetidas tornam-se arrays.

Canal RSS para JSON

Cole um canal RSS 2.0. Os items passam a um array sob channel.item para inspecionar titulos e descricoes como JSON.

Marcacao SVG

Converta um icone SVG pequeno para JSON para inspecionar xmlns, viewBox e formas filhas, depois Inverta para XML para embeber.

JSON de volta para XML

Comece com JSON com chaves @atributo e uma unica chave raiz. Ative Incluir declaracao XML quando precisar de <?xml version="1.0" encoding="UTF-8"?>.

JSON multi-chave envolvido

Se o JSON tiver varias chaves de topo, elas envolvem-se num elemento <root> para a saida ser XML bem formado com uma raiz.

Casos de uso comuns

  • Transformar respostas XML de API em JSON para depuracao
  • Converter fragmentos RSS / Atom em fixtures JSON
  • Inspecionar estrutura SVG como JSON antes de editar
  • Round-trip de config XML com atributos como @chaves
  • Produzir XML a partir de fixtures JSON no navegador

Perguntas frequentes sobre o Conversor XML para JSON

Como converto XML para JSON online?
Escolha XML → JSON, cole o XML (ou largue um .xml / .svg / .rss) e copie ou descarregue o JSON. A conversao corre no navegador - nada e enviado.
Posso converter JSON para XML na mesma pagina?
Sim. Mude para JSON → XML ou use Inverter direcao. Uma unica chave de objeto de topo torna-se o elemento raiz. Varias chaves envolvem-se em <root>.
Como os atributos XML aparecem no JSON?
Atributos passam a chaves com prefixo @, por exemplo @id e @class. Em JSON → XML essas chaves voltam a ser atributos para um round-trip previsivel.
O que acontece ao texto e conteudo misto?
Elementos que so contem texto colapsam para uma string JSON. Quando texto e filhos se misturam, o texto fica sob #text junto das chaves filhas.
Os comentarios XML sao preservados no JSON?
Nao. JSON nao tem sintaxe de comentarios, por isso <!-- comentarios --> sao removidos. A UI mostra um selo quando comentarios foram detetados.
O meu XML e enviado para um servidor?
Nao. O parse e a conversao correm so no navegador. Seguro para configs e feeds que nomeiam hosts reais ou incluem marcacao privada.
O documento precisa de um unico elemento raiz?
Sim para XML → JSON. Raizes irmas sao rejeitadas com erro claro - envolva-as primeiro numa tag pai. Assim a forma JSON fica inequivoca.
Em que difere do formatador XML?
O Formatador e minificador XML embeleza ou comprime XML. Esta pagina converte entre XML e JSON com atributos e Inverter - use ambos quando precisar de markup limpo e uma vista JSON.