Entrada XML
Saída JSON
Insira dados em XML para convertê-los em JSON
Os dados convertidos aparecerão aqui
Insira dados em XML para convertê-los em JSON
Os dados convertidos aparecerão aqui
Etapa 1 – Cole ou envie XML
Cole XML no editor à esquerda ou envie um arquivo .xml.
Etapa 2 – Inspecione a estrutura
Conforme você edita, a ferramenta analisa o XML e o converte em uma árvore de objetos JSON (elementos, atributos e nós aninhados).
Etapa 3 – Revise a saída JSON
O resultado JSON aparece à direita, formatado para leitura. Erros no XML são exibidos acima dos editores.
Etapa 4 – Copie ou baixe o JSON
Copie o JSON convertido para a área de transferência ou baixe como .json para usar em APIs, testes ou aplicações.
Dicas rápidas para converter XML para JSON
<!-- XML input --> <order id="ORD-1001"> <customer name="Maeve" email="[email protected]" /> <item sku="SKU-001">Wireless Mouse</item> <item sku="SKU-002">Mechanical Keyboard</item> </order> // JSON output (simplified) { "order": { "@id": "ORD-1001", "customer": { "@name": "Maeve", "@email": "[email protected]" }, "item": [ { "@sku": "SKU-001", "#text": "Wireless Mouse" }, { "@sku": "SKU-002", "#text": "Mechanical Keyboard" } ] } }
Trabalhe com XML e JSON em conjunto usando estas ferramentas adicionais.
Embeleze, minifique e valide JSON com destaque de sintaxe
Converta arquivos de configuração YAML para JSON para uso em APIs, scripts e ferramentas.
Build JSON Schema definitions for the structures you have converted from XML.
Gere tipos TypeScript para o JSON produzido a partir de XML e crie clientes com segurança de tipos.
Interface visual em tabela com edição de dados JSON em tempo real
O conversor aceita elementos XML padrão, atributos, conteúdo de texto e seções CDATA. Ele processa estruturas aninhadas e as converte nos objetos e arrays JSON apropriados.
Os atributos XML normalmente são convertidos em propriedades JSON com um prefixo especial (como '@') para diferenciá-los do conteúdo do elemento, ou podem ser mesclados à representação JSON do elemento, dependendo da lógica de conversão.
Sim. O conversor consegue lidar com arquivos XML grandes, mas o desempenho pode variar conforme o tamanho e a complexidade. Para arquivos muito grandes, considere dividi-los em partes menores quando possível.
Os namespaces XML são preservados na saída JSON, normalmente como parte dos nomes dos elementos ou como propriedades separadas. O tratamento exato depende da implementação da conversão.