Conversor de XML para JSON transforma qualquer documento XML em JSON equivalente e bem formado. Cole uma carga útil XML — uma resposta SOAP, um feed RSS, um arquivo de configuração, uma exportação de API — e recupere o JSON limpo e recuado que mapeia elementos para chaves, tags repetidas para matrizes e atributos para propriedades prefixadas, prontas para uso em JavaScript, um cliente REST ou um pipeline de dados.
Os dados do modelo XML e JSON de forma diferente e uma conversão ingênua perde informações. XML possui atributos, para os quais JSON não possui equivalente direto; permite que um elemento mantenha os atributos e o texto; e distingue uma única criança de uma lista apenas por repetição. Este conversor lida com cada caso deliberadamente: os atributos se tornam chaves com um prefixo configurável (@ por padrão), o conteúdo misto mantém seu texto sob uma chave de #texto e qualquer tag que aparece mais de uma vez em uma matriz JSON para que sua estrutura permaneça fiel à fonte.
Tudo funciona 100% no seu navegador usando um analisador sem dependências — sem domparser, sem ida e volta ao servidor. Os documentos XML frequentemente carregam identificadores internos, registros de clientes ou cargas úteis de integração; portanto, nada que você cola seja carregado ou armazenado. O conversor funciona offline uma vez carregado e as opções permitem decodificar entidades, analisar texto numérico e booleano em tipos reais e ignorar atributos quando você precisar apenas dos dados do elemento.
Cole qualquer documento XML bem formado no painel de entrada — com ou sem uma declaração XML — ou clique em Carregar amostra para começar a partir de um exemplo de catálogo realista com atributos e listas aninhadas.
Escolha 2 espaços ou recuos de 4 espaços, decida se os atributos estão incluídos e, opcionalmente, ative a análise de tipo para transformar "44,95" e "true" em um número real e booleano.
Clique em Converter. O XML é analisado e validado primeiro — a marcação malformada, como uma tag incompatível ou não fechada, é relatada com uma mensagem clara para que você possa corrigi-la.
Copie o JSON gerado para sua área de transferência ou baixe-o como um arquivo .json, depois solte-o no código, no corpo da solicitação ou no armazenamento de dados.
Os atributos XML são preservados como chaves JSON com um prefixo configurável (@ por padrão), portanto, nenhum dado é perdido na conversão
Elementos filho repetidos automaticamente se tornam uma matriz JSON, enquanto uma única ocorrência permanece um objeto simples — combinando a estrutura real
Os blocos CData são obtidos literal e padrão mais as entidades numéricas (&, é) são decodificadas corretamente em seus caracteres
Transforme texto numérico e booleano como "3.14" ou "falso" em números reais e booleanos, ou mantenha tudo como strings - sua escolha
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!