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
- Cole o JSON válido.
- Confirme ou modifique o nome do elemento raiz.
- Clique em "Converter para XML".
- 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.