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
- Escolha XML → JSON ou JSON → XML (ou Inverter direcao apos converter).
- 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.
- Defina indentacao 2/4. Em JSON → XML, inclua opcionalmente a declaracao XML. Reveja contagens de elementos e atributos.
- 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.
Ferramentas relacionadas
Formatador e minificador XML
Formatador XML online e minificador XML online gratis. Embeleza ou comprime XML, SVG, RSS e configs no navegador - nada e enviado.
Conversor YAML para JSON
Converta YAML para JSON e JSON para YAML online no navegador. Streams multi-documento, YAML 1.2 seguro contra Noruega, exemplos Docker Compose / GitHub Actions / Kubernetes. Nada e enviado.
Conversor TOML para JSON
Converta TOML para JSON e JSON para TOML online no navegador. Cargo.toml, pyproject.toml e configs de app. Inverter direcao. Nada e enviado.
Minificador e formatador de JSON
Minificador e formatador de JSON online grátis. Minifique JSON para reduzir payloads ou formate com indentação de 2 espaços - valida na hora, sem upload.
Conversor JSON para CSV
Converta JSON para CSV e CSV para JSON no navegador. Achata objetos aninhados, desachata chaves com ponto ao voltar, NDJSON, preset Excel UE, RFC 4180. Nada e enviado.