Question

basé sur les règles de conversion xml2json connues :

1 - Un élément XML sans nœud de texte

<a></a> --> {"a": ""}

2 - Un élément XML vide1

<a/> --> {"a": nul}

Je m'attends à une conversion différente de celle de l'analyseur XML Worklight.

Au lieu de cela, il semble que les deux scénarios soient convertis en chaîne vide, sans jamais utiliser la valeur nulle (ou au moins les crochets vides).

S'agit-il d'une approche de travail tel que conçu, d'une limitation ou d'un comportement configurable ?

Était-ce utile?

La solution

Le comportement est configurable.Vous ne l'avez pas mentionné, mais je suppose que vous parlez de conversion XML vers JSON dans les adaptateurs Worklight.Lorsque vous générez un adaptateur Worklight, un fichier filtered.xsl est généré.Vous pouvez et devez utiliser ce fichier .xsl pour affecter la conversion.

Voir Présentation des adaptateurs IBM Worklight documentation et cette question SO.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top