Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: Alla API Management-nivåer
Principen xml-to-json konverterar en begäran eller svarstext från XML till JSON. Den här principen kan användas för att modernisera API:er baserat på webbtjänster med endast XML-serverdel.
Kommentar
Ange principens element och underordnade element i den ordning som anges i principbeskrivningen. Läs mer om hur du anger eller redigerar API Management-principer.
Principuttryck
<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false" always-array-child-elements="true | false"/>
Attribut
| Attribut | beskrivning | Obligatoriskt | Standardvärde | 
|---|---|---|---|
| typ | Attributet måste anges till något av följande värden. - javascript-friendly– den konverterade JSON:en har ett formulär som är användarvänligt för JavaScript-utvecklare.- direct– den konverterade JSON återspeglar det ursprungliga XML-dokumentets struktur.Principuttryck tillåts. | Ja | Ej tillämpligt | 
| ansök | Attributet måste anges till något av följande värden. - always- konvertera alltid.- content-type-xml– konvertera endast om svarsrubriken Content-Type anger förekomsten av XML.Principuttryck tillåts. | Ja | Ej tillämpligt | 
| consider-accept-header | Attributet måste anges till något av följande värden. - true– tillämpa konvertering om JSON begärs i begäran Acceptera huvud.- false-tillämpa alltid konvertering.Principuttryck tillåts. | Nej | true | 
| always-array-child-elements | Attributet måste anges till något av följande värden. - true– Konvertera alltid underordnade element till en JSON-matris.- false– Konvertera endast flera underordnade element till en JSON-matris. Konvertera ett enda underordnat element till ett JSON-objekt.Principuttryck tillåts. | Nej | false | 
Förbrukning
- Principavsnitt: inkommande, utgående, vid fel
- Principomfattningar: global, arbetsyta, produkt, API, åtgärd
- Gatewayer: klassisk, v2, förbrukning, lokalt installerad, arbetsyta
Exempel
<policies>
    <inbound>
        <base />
    </inbound>
    <outbound>
        <base />
        <xml-to-json kind="direct" apply="always" consider-accept-header="false" />
    </outbound>
</policies>
Relaterade principer
Relaterat innehåll
Mer information om hur du arbetar med principer finns i:
- Självstudie: Transformera och skydda ditt API
- Principreferens för en fullständig lista över principinstruktioner och deras inställningar
- Principuttryck
- Ange eller redigera principer
- Återanvända principkonfigurationer
- Lagringsplats för principfragment
- Lagringsplats för principlekplats
- Principverktyg för Azure API Management
- Få Hjälp med Copilot för att skapa, förklara och felsöka principer