JSON a XML
Utilice la política JSON a XML para convertir la carga útil de contexto de la API del formato JavaScript Object Notation (JSON) al formato extensible markup language (XML).
Soporte de pasarela
| Pasarela | Versión de política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
El JSON a XML La política utiliza una convención simple, basada en BadgerFish, para convertir la carga útil del contexto API de JSON a XML. La política espera que la entrada de JSON esté en el mismo formato que el convenio de BadgerFish para
que la estructura se pueda reconstruir en XML. No es necesaria ninguna configuración adicional. Para obtener más información sobre el convenio BadgerFish , consulte BadgerFish.
Nota: La política JSON a XML convierte la estructura JSON
{ "a" : "hello" } (que no es el convenio BadgerFish ) en <a>hello</a>.Utilice la vista de ensamblaje IBM® API Connect 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 JSON en una solicitud formateada para XML, 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.
Nota: Si utiliza DataPower API Gateway, la entrada de la política JSON a XML deben ser datos analizados. Una forma de producir datos analizados es utilizar una política Analizar antes de una política JSON a XML en el flujo de ensamblaje, que proporciona un control explícito de la acción de análisis.