Command Palette

Search for a command to run...

CO

Conversor de XML para JSON

Converta XML para JSON limpo e válido instantaneamente - lida com atributos, elementos aninhados, tags repetidas e CDATA

O que é o conversor XML para JSON?

XML to JSON Converter transforma qualquer documento XML em JSON equivalente e bem formado. Cole uma carga XML - uma resposta SOAP, um feed RSS, um arquivo de configuração, uma exportação de API - e recupere JSON limpo e recuado que mapeia elementos para chaves, tags repetidas para arrays e atributos para propriedades prefixadas, prontas para uso em JavaScript, um cliente REST ou um pipeline de dados.

XML e JSON dados de modelo diferente, e uma conversão ingênua perde informações XML tem atributos, que JSON não tem equivalente direto para; ele permite que um elemento para manter tanto atributos e texto; e ele distingue uma única criança de uma lista apenas por repetição Este conversor lida com cada caso deliberadamente: atributos tornam-se chaves com um prefixo @, conteúdo misto mantém seu texto sob uma chave de texto #, e qualquer tag que aparece mais de uma vez colapsa em uma matriz JSON para que sua estrutura permanece fiel à fonte.

Tudo é executado 100% no seu navegador usando um analisador livre de dependência - sem DOMParser, sem servidor ida e volta Os documentos XML frequentemente carregam identificadores internos, registros de clientes ou cargas úteis de integração, então nada que você cole é carregado ou armazenado O conversor funciona offline uma vez carregado, e as entidades são decodificadas automaticamente Duas opções permitem analisar texto numérico e booleano em tipos reais e ignorar atributos quando você só precisa dos dados do elemento.

A maneira mais rápida de verificar qualquer conversor XML para JSON on-line é um pequeno registro. Colar <order id="42"><item>pen</item><item>ink</item><note>gift</note></order> e clique em Converter, e você obtém {"order": {"@id": "42", "item": ["pen", "ink"], "nota": "presente"}}. O atributo ganha um prefixo @, as tags de dois itens tornam-se uma matriz e a nota única permanece uma string simples. Marque números de análise e booleanos e o id sai como o número 42 em vez da string "42".

XML e JSON dados de modelo diferente, então qualquer conversão tem que fazer escolhas, e saber quais foram feitas salva confusão mais tarde Atributos e elementos filhos compartilham um namespace em JSON, mas não em XML, então atributos são prefixados para mantê-los distintos Elementos repetidos tornam-se arrays, mas uma única ocorrência é ambígua por natureza: XML não pode dizer se um item é uma lista de um ou um valor simples, e é por isso que um documento que geralmente tem várias entradas pode converter de forma diferente quando acontece que tem um A ordem dos elementos é preservada dentro de arrays e perdida entre irmãos com nomes diferentes, uma vez que objetos JSON não são ordenados pela especificação Comentários e instruções de processamento são descartados Namespaces são mantidos como prefixos literais em vez de resolvidos.

Como usar o conversor XML para JSON?

  1. Cole seu XML

    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.

  2. Escolha suas opções

    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.

  3. converter

    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.

  4. Copie ou baixe o JSON

    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.

Principais características

  • Tratamento de atributos

    Os atributos XML são preservados como chaves JSON com um prefixo @, portanto nenhum dado é perdido na conversão

  • Detecção inteligente de matriz

    Elementos filhos repetidos tornam-se automaticamente uma matriz JSON, enquanto uma única ocorrência permanece um objeto simples - correspondendo à estrutura real

  • CDATA e suporte a entidade

    Os blocos CData são obtidos literal e padrão mais as entidades numéricas (&amp;, &#233;) são decodificadas corretamente em seus caracteres

  • Análise de tipo opcional

    Transforme texto numérico e booleano como "3.14" ou "falso" em números JSON reais e booleanos, ou mantenha tudo como strings - sua escolha

Frequently Asked Questions

Cole seu XML no painel de entrada e clique em Converter A ferramenta analisa o XML, converte-o em JSON com o recuo e as opções escolhidas e permite copiar ou baixar o resultado O processamento é 100% no navegador - nada é carregado.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter