Ferramentas de XML e YAML

JSON → XML

Converte objetos e listas de forma recursiva, escapa texto e rejeita nomes de etiquetas XML inválidos.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Converte objetos e listas de forma recursiva, escapa texto e rejeita nomes de etiquetas XML inválidos.

O que esta ferramenta faz

JSON → XML mapeia chaves de objeto para nomes de elementos, valores de array para elementos repetidos e o array de nível superior utiliza subelementos de item. null é gerado como um elemento vazio e as strings, números e booleanos são gerados como texto com escape seguro.

  • O elemento raiz padrão é denominado root.
  • A chave do objeto e o elemento raiz devem ser nomes XML fixes; se não forem legais, um erro será explicitamente reportado.
  • Caracteres como &, <, >, aspas, etc. não serão executados como rótulos.

Como utilizar

  1. Cole o JSON válido.
  2. Confirme ou modifique o nome do elemento raiz.
  3. Clique em "Converter para XML".
  4. Copie ou descarregue o result.xml após verificar a matriz e os valores nulos.

Utilizações comuns

  • Prepare dados simples para sistemas que apenas recebem XML.
  • Gere um esqueleto XML para uma configuração ou acessório de teste.
  • Verifique como a hierarquia JSON é mapeada para elementos repetidos.

Funcionalidades do JSON → XML

Converta objetos e arrays recursivamente, escape de texto em segurança e rejeite nomes de tags XML ilegais. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.

FAQ

Que rótulos serão usados para o array?

As matrizes nas propriedades do objeto repetem o nome da propriedade; a matriz de nível superior é colocada sob o elemento raiz e utiliza item.

Como converter nulo?

null é convertido num elemento vazio, como <value/>, as regras são fixas e a string "null" não será gerada.

Porque é que algumas chaves JSON reportam erros?

As chaves que começam com espaços, números ou contêm caracteres não permitidos não podem tornar-se tags XML diretamente; a ferramenta opta por reportar erros claramente para evitar a geração silenciosa de XML ilegal.

Voltar às Ferramentas para programadores