conversão de tag vazia xml do worklight para json
-
21-12-2019 - |
Pergunta
com base nas regras de conversão conhecidas do xml2json:
1 – Um elemento XML sem nó de texto
<a></a>
--> {"a":""}
2 - Um elemento XML vazio1
<a/>
--> {"a":nulo}
Espero ter uma conversão diferente do analisador xml do Worklight.
Em vez disso, parece que ambos os cenários são convertidos em string vazia, nunca usando o valor nulo (ou pelo menos os colchetes vazios).
Esta é uma abordagem de trabalho conforme projetado, uma limitação ou um comportamento configurável?
Solução
O comportamento é configurável.Você não mencionou, mas eu suponho que você está falando de conversão xml-to-json nos adaptadores de trabalho.Quando você gera um adaptador de trabalho, um arquivo filtrado.xsl é gerado.Você pode e deve usar esse arquivo .xsl para afetar a conversão.
ver Visão geral dos adaptadores do IBM Worklight Documentação e Esta questão .