Convert XML to JSON (XML–JSON átalakítás)
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
A xml-to-json
szabályzat xml-ről JSON-ra konvertál egy kérés- vagy választörzset. Ez a szabályzat használható az API-k csak XML-alapú háttérbeli webszolgáltatásokon alapuló modernizálására.
Feljegyzés
Állítsa be a szabályzat elemeit és gyermekelemeit a szabályzatutasításban megadott sorrendben. További információ az API Management-szabályzatok beállításáról és szerkesztéséről.
Szabályzatutasítás
<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false" always-array-child-elements="true | false"/>
Attribútumok
Attribútum | Leírás | Kötelező | Alapértelmezett |
---|---|---|---|
kind | Az attribútumot az alábbi értékek egyikére kell beállítani. - javascript-friendly - a konvertált JSON egy JavaScript-fejlesztők számára barátságos űrlapot eredményez.- direct - a konvertált JSON az eredeti XML-dokumentum szerkezetét tükrözi.A szabályzatkifejezések engedélyezettek. |
Igen | n/a |
apply | Az attribútumot az alábbi értékek egyikére kell beállítani. - always - konvertálás mindig.- content-type-xml - csak akkor konvertálja, ha a válasz tartalomtípus-fejléce XML-jelenlétet jelez.A szabályzatkifejezések engedélyezettek. |
Igen | n/a |
consider-accept-header | Az attribútumot az alábbi értékek egyikére kell beállítani. - true - átalakítás alkalmazása, ha A JSON kérése az Elfogadás fejlécben történik.- false -mindig alkalmazza az átalakítást.A szabályzatkifejezések engedélyezettek. |
Nem | true |
always-array-child-elements | Az attribútumot az alábbi értékek egyikére kell beállítani. - true - A gyermekelemeket mindig JSON-tömbökké alakíthatja.- false – Csak több gyermekelemet alakítson át JSON-tömbökké. Egyetlen gyermekelem átalakítása JSON-objektummá.A szabályzatkifejezések engedélyezettek. |
Nem | false |
Használat
- Szabályzatszakaszok: bejövő, kimenő, hibaalapú
- Szabályzathatókörök: globális, munkaterület, termék, API, művelet
- Átjárók: klasszikus, v2, használat, saját üzemeltetésű, munkaterület
Példa
<policies>
<inbound>
<base />
</inbound>
<outbound>
<base />
<xml-to-json kind="direct" apply="always" consider-accept-header="false" />
</outbound>
</policies>
Kapcsolódó szabályzatok
Kapcsolódó tartalom
A szabályzatok használatával kapcsolatos további információkért lásd:
- Oktatóanyag: AZ API átalakítása és védelme
- Szabályzathivatkozás a szabályzatutasságok és azok beállításainak teljes listájához
- Házirend-kifejezések
- Házirendek beállítása vagy szerkesztése
- Szabályzatkonfigurációk újrafelhasználása
- Szabályzatrészletek adattára
- Azure API Management policy toolkit
- Szabályzatok létrehozása a Microsoft Copilot használatával az Azure-ban