Convert XML to JSON (Converti da XML a JSON)
SI APPLICA A: Tutti i livelli di Gestione API
Il criterio xml-to-json
converte il corpo della richiesta o della risposta da XML a JSON. Il criterio può essere applicato per modernizzare le API basate su servizi Web back-end solo di tipo XML.
Nota
Impostare gli elementi e gli elementi figlio del criterio nell'ordine specificato nell'istruzione dei criteri. Altre informazioni su come impostare o modificare i criteri di Gestione API.
Istruzione del criterio
<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false"/>
Attributi
Attributo | Descrizione | Richiesto | Valore predefinito |
---|---|---|---|
kind | Questo attributo deve essere impostato su uno dei valori seguenti. - javascript-friendly : il codice JSON convertito ha un modulo descrittivo per gli sviluppatori JavaScript.- direct : il codice JSON convertito riflette la struttura del documento XML originale.Le espressioni di criteri sono consentite. |
Sì | N/D |
apply | Questo attributo deve essere impostato su uno dei valori seguenti. - always - convertire sempre.- content-type-xml - converte solo se l'intestazione Content-Type della risposta indica la presenza di XML.Le espressioni di criteri sono consentite. |
Sì | N/D |
consider-accept-header | Questo attributo deve essere impostato su uno dei valori seguenti. - true - applicare la conversione se json è richiesto nell'intestazione Accept della richiesta.- false -applica sempre la conversione.Le espressioni di criteri sono consentite. |
No | true |
Utilizzo
- Sezioni del criterio: inbound, outbound, on-error
- Ambiti del criterio: globale, area di lavoro, prodotto, API, operazione
- Gateway: classico, v2, consumo, self-hosted
Esempio
<policies>
<inbound>
<base />
</inbound>
<outbound>
<base />
<xml-to-json kind="direct" apply="always" consider-accept-header="false" />
</outbound>
</policies>
Criteri correlati
Contenuto correlato
Per ulteriori informazioni sull'utilizzo dei criteri, vedere:
- Esercitazione: Trasformare e proteggere l'API
- Informazioni di riferimento sui criteri per un elenco completo delle istruzioni dei criteri e delle relative impostazioni
- Espressioni di criteri
- Impostare o modificare criteri
- Riutilizzare le configurazioni dei criteri
- Repository dei frammenti di criteri
- Creare criteri con Microsoft Copilot per Azure