Pular para o conteúdo principal

Converta entre objetos XML e JSON, usando @_ para atributos, #text para texto e preservando strings numéricas como 00123. Observe explicitamente a perda de conversão para anotações, CDATA e conteúdo misto.

Use o prefixo “@_” para atributos e “#text” para texto; valores numéricos permanecem strings. Essa conversão estrutural não é uma viagem de ida e volta sem perdas: comentários, tags CDATA e ordem de conteúdo misto podem ser perdidos. JSON→XML aceita apenas objetos de raiz única e valores de string.

Caracteres 62 / 50,000

Tecla de atalho: Ctrl/⌘+Enter. Modificar entradas ou opções limpa resultados antigos.

Instruções de uso

  1. Escolha XML → JSON ou JSON → XML e use os exemplos nessa direção.
  2. Cole a entrada, verifique os atributos e as convenções do nó raiz e, em seguida, converta.
  3. Verifique a estrutura de saída, especialmente matrizes, strings e texto misto, antes de copiar.

Exemplos de entrada e saída

Entrada de exemplo
<root><id>00123</id></root>
Exemplo de saída
{"root":{"id":"00123"}}

Os exemplos omitem o espaço em branco tipográfico. 00123 permanece como uma string e não se torna o número 123.

Perguntas frequentes

Atributos e subelementos XML podem ter o mesmo nome e o prefixo @_ é usado para distinguir atributos. #text representa o conteúdo de texto do elemento e ainda segue as mesmas convenções quando convertido novamente para XML.

Não garantido. Os dois formatos têm capacidades expressivas diferentes e as conversões atuais podem perder comentários, tags CDATA e ordem de conteúdo mista. O XML original deve ser mantido separadamente.

É necessário um único objeto raiz e os valores folha usam strings; null, valores booleanos e números não são adivinhados automaticamente na semântica XML. Insira até 50.000 caracteres e rejeite DTDs e entidades personalizadas.

Base de cálculo e materiais de referência

Mapeia entre estruturas de dados XML e JSON, preservando valores de string e representando propriedades individualmente. Os modelos de informação dos dois formatos são diferentes; texto misto, sequencial e outras semânticas XML podem não ser recuperáveis ​​de ida e volta.

Verificação de conteúdo: · Sobre este site e descrição do conteúdo

Ferramentas relacionadas