Ferramentas relacionadas
O que esta ferramenta XML para JSON oferece
Transforma XML em JSON no navegador. Raiz como chave superior, filhos aninhados, irmãos repetidos como arrays. Pretty print 2 ou 4 espaços. XML inválido: erro e trecho. Link JSON para XML. Baixe ou copie.
- Elemento para chave: Cada elemento vira chave JSON; conteúdo aninhado ou texto como valor. Repetições como array.
- Pretty print: 2 ou 4 espaços, ou uma linha se desativado.
- Detalhes do erro: XML mal formado: mensagem, linha se o navegador fornecer, trecho.
- Colar ou enviar: Área de transferência ou .xml com arrastar e soltar. Limpar reinicia.
Por que converter XML em JSON?
Muitas APIs modernas usam JSON. Reutilize dados XML em apps e configs JSON. Mapeamento simples: raiz, objetos aninhados, arrays por tags repetidas. Tudo local.
- Stacks atuais: Leve dados XML para ferramentas centradas em JSON.
- Privacidade: Sem upload do documento ao servidor.
Processamento no lado do cliente.
Opções em resumo
- Pretty print: Ativado: indentação (2 ou 4 espaços). Desativado: uma linha.
- Indentação: Só com pretty print: 2 ou 4 espaços por nível.
- Elementos repetidos: Mesma tag repetida como irmãos vira array JSON.
- Baixar / Copiar: Arquivo .json ou área de transferência.
Perguntas frequentes
Meus dados XML estão seguros?
Sim. Tudo no navegador.
Como elementos repetidos são tratados?
Mesma tag várias vezes como irmãos vira array JSON.
E se o XML for inválido?
Mensagem do analisador, linha se houver, trecho. Link para JSON para XML.
Posso converter de arquivo?
Sim. Seletor ou arraste .xml. Leitura local.