Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PLATÍ PRO: Všechny úrovně služby API Management
Zásada xml-to-json převede text požadavku nebo odpovědi z XML na JSON. Tuto zásadu lze použít k modernizaci rozhraní API na základě back-endových webových služeb pouze XML.
Poznámka:
Nastavte prvky zásad a podřízené prvky v pořadí uvedeném v prohlášení o zásadách. Přečtěte si další informace o tom, jak nastavit nebo upravit zásady služby API Management.
Prohlášení o zásadách
<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false" always-array-child-elements="true | false"/>
Atributy
| Atribut | Popis | Požaduje se | Výchozí |
|---|---|---|---|
| laskavý | Atribut musí být nastaven na jednu z následujících hodnot. - javascript-friendly – převedený JSON má formát, který je vhodný pro vývojáře v JavaScriptu.- direct – převedený JSON odráží strukturu původního dokumentu XML.Výrazy zásad jsou povolené. |
Ano | – |
| použít | Atribut musí být nastaven na jednu z následujících hodnot. - always - vždy převeďte.- content-type-xml - převede pouze v případě, že hlavička Content-Type odpovědi označuje přítomnost XML.Výrazy zásad jsou povolené. |
Ano | – |
| zvažte-accept-header | Atribut musí být nastaven na jednu z následujících hodnot. - true – použijte převod, pokud se v hlavičce Accept požadavku požaduje JSON.- false -vždy použít převod.Výrazy zásad jsou povolené. |
Ne | true |
| always-array-child-elements | Atribut musí být nastaven na jednu z následujících hodnot. - true – Vždy převeďte podřízené elementy na pole JSON.- false – Převede pouze několik podřízených prvků na pole JSON. Převede jeden podřízený prvek na objekt JSON.Výrazy zásad jsou povolené. |
Ne | false |
Využití
- Oddíly zásad: příchozí, odchozí, při chybě
- Obory zásad: globální, pracovní prostor, produkt, rozhraní API, operace
- Brány: Classic, v2, consumption, self-host, workspace
Příklad
<policies>
<inbound>
<base />
</inbound>
<outbound>
<base />
<xml-to-json kind="direct" apply="always" consider-accept-header="false" />
</outbound>
</policies>
Související zásady
Související obsah
Další informace o práci se zásadami najdete v tématech:
- Kurz: Transformace a ochrana rozhraní API
- Referenční informace o zásadách pro úplný seznam prohlášení o zásadách a jejich nastavení
- Výrazy zásad
- Nastavení nebo úprava zásad
- Opakované použití konfigurací zásad
- Úložiště fragmentů zásad
- Úložiště dětského hřiště zásad
- Sada nástrojů zásad služby Azure API Management
- Získejte asistenci Copilotu při vytváření, vysvětlování a řešení problémů se zásadami.