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

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

O que é o conversor XML para JSON?

XML to JSON Converter interface on Toolz.dev - Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA

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.

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 é executado 100% no seu navegador usando um analisador livre de dependência - sem DOMParser, sem servidor de ida e volta Os documentos XML geralmente carregam identificadores internos, registros de clientes ou cargas úteis de integração, portanto, nada do que você colar é 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ê só precisa dos dados do elemento.

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 configurável (@ por padrão), 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 (&, é) 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