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?

Foi útil?

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 .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top