XML a JSON
Utilice la política XML a JSON para convertir la carga útil de contexto de la API del formato XML (Extensible Markup Language) a JavaScript Object Notation (JSON).
Soporte de pasarela
| Pasarela | Versión de política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
El XML a JSON La política utiliza una convención simple, basada en BadgerFish, para convertir la carga útil del contexto API de XML a JSON. El contenido XML se conserva, incluidos los atributos y los espacios de nombres. No es necesaria ninguna configuración adicional. Para obtener más información sobre el convenio BadgerFish , incluidos algunos ejemplos, consulte BadgerFish.
Utilice la vista de ensamblaje de API Designer al crear la definición de API para añadir una política incorporada al flujo.
La política se debe adjuntar al flujo en el punto en el que es necesario realizar la conversión. Por ejemplo, si es necesario convertir una solicitud formateada para XML en una solicitud formateada para JSON, es necesario adjuntar la política al flujo de solicitud.
La política lee la entrada de message.body si es que ese contexto existe o de lo contrario lo hace de request.body y a
continuación escribe la salida en message.body.
Ejemplos
<a>hello</a>pasa a{ "a": { "$" : "hello" } }<a type="world">hello</a>pasa a{ "a": { "$" : "hello", "@type" : "world" } }