XML a JSON
Utilizza la politica da XML a JSON per convertire il payload di contesto della tua API dal formato XML (extensible markup language) in JSON ( JavaScript Object Notation).
Supporto gateway
| Gateway | Versione politica |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
IL da XML a JSON La policy utilizza una convenzione semplice, basata su BadgerFish, per convertire il payload del contesto API da XML a JSON. Il contenuto XML viene conservato, inclusi gli attributi e gli spazi dei nomi. Non sono richieste configurazioni aggiuntive. Per ulteriori informazioni sulla convenzione BadgerFish , inclusi alcuni esempi, consultare BadgerFish.
Utilizza la vista di assemblaggio API Designer quando stai creando la tua definizione API per aggiungere una politica integrata al flusso.
La politica deve essere allegata al flusso nel momento in cui si richiede l'esecuzione della conversione. Ad esempio, se è necessario convertire una richiesta formattata XML in una richiesta formattata JSON, la politica deve essere allegata al flusso della richiesta.
La politica legge l'input da message.body, se tale contesto esiste, altrimenti da request.body, e scrive l'output in message.body.
Esempi
<a>hello</a>diventa{ "a": { "$" : "hello" } }<a type="world">hello</a>diventa{ "a": { "$" : "hello", "@type" : "world" } }