XML en JSON
Utilisez la stratégie XML en JSON pour convertir le contenu contextuel de votre API du format XML (extensible markup language) au format JSON ( JavaScript Object Notation).
Prise en charge des passerelles
| Passerelle | Version de la stratégie |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
Le XML vers JSON la politique utilise une convention simple, basée sur BadgerFish, pour convertir la charge utile de votre contexte API de XML en JSON. Le contenu XML est conservé, avec les attributs et les espaces de nom. Aucune configuration supplémentaire n'est requise. Pour plus d'informations sur la convention BadgerFish , y compris des exemples, voir BadgerFish.
Utilisez la vue d'assemblage API Designer lorsque vous créez votre définition d'API pour ajouter une stratégie intégrée au flux.
La stratégie doit être connectée au flux là où la conversion doit être effectuée. Par exemple, si vous devez convertir une demande au format XML en demande au format JSON, la stratégie doit être connectée au flux de demande.
La stratégie lit l'entrée de message.body, si ce contexte existe ; sinon,
elle lit l'entrée de request.body, puis enregistre la sortie dans
message.body.
Exemples
<a>hello</a>devient{ "a": { "$" : "hello" } }<a type="world">hello</a>devient{ "a": { "$" : "hello", "@type" : "world" } }