Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
UYGULANANLAR: Tüm API Management katmanları
İlke, xml-to-json istek veya yanıt gövdesini XML'den JSON'a dönüştürür. Bu ilke, API'leri yalnızca XML arka uç web hizmetlerine göre modernleştirmek için kullanılabilir.
Not
İlkenin öğelerini ve alt öğelerini ilke bildiriminde sağlanan sırayla ayarlayın. API Management ilkelerini ayarlama veya düzenleme hakkında daha fazla bilgi edinin.
İlke bildirimi
<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false" always-array-child-elements="true | false"/>
Özellikler
| Öznitelik | Açıklama | Zorunlu | Varsayılan |
|---|---|---|---|
| tür | Özniteliği aşağıdaki değerlerden birine ayarlanmalıdır. - javascript-friendly - dönüştürülen JSON, JavaScript geliştiricileri için kolay bir forma sahiptir.- direct - dönüştürülen JSON özgün XML belgesinin yapısını yansıtır.İlke ifadelerine izin verilir. |
Evet | Yok |
| başvur | Özniteliği aşağıdaki değerlerden birine ayarlanmalıdır. - always - her zaman dönüştürün.- content-type-xml - yalnızca yanıt İçerik Türü üst bilgisi XML'nin varlığını gösteriyorsa dönüştürün.İlke ifadelerine izin verilir. |
Evet | Yok |
| consider-accept-header | Özniteliği aşağıdaki değerlerden birine ayarlanmalıdır. - true - İstek Accept üst bilgisinde JSON istenirse dönüştürmeyi uygulayın.- false dönüştürmeyi uygulamak -always.İlke ifadelerine izin verilir. |
Hayır | true |
| always-array-child-elements | Özniteliği aşağıdaki değerlerden birine ayarlanmalıdır. - true - Alt öğeleri her zaman bir JSON dizisine dönüştürün.- false - Yalnızca birden çok alt öğeyi bir JSON dizisine dönüştürün. Tek bir alt öğeyi JSON nesnesine dönüştürün.İlke ifadelerine izin verilir. |
Hayır | false |
Kullanım
- İlke bölümleri: gelen, giden, hata durumunda
- İlke kapsamları: genel, çalışma alanı, ürün, API, işlem
- Ağ geçitleri: klasik, v2, tüketim, şirket içinde barındırılan, çalışma alanı
Örnek
<policies>
<inbound>
<base />
</inbound>
<outbound>
<base />
<xml-to-json kind="direct" apply="always" consider-accept-header="false" />
</outbound>
</policies>
İlgili ilkeler
İlgili içerik
İlkelerle çalışma hakkında daha fazla bilgi için bkz:
- Öğretici: API'nizi dönüştürme ve koruma
- İlke deyimlerinin ve ayarlarının tam listesi için ilke başvurusu
- İlke ifadeleri
- İlkeleri ayarlama veya düzenleme
- İlke yapılandırmalarını yeniden kullanma
- İlke kod parçacıkları deposu
- İlke oyun alanı deposu
- Azure API Management ilke araç seti
- Politikalar oluşturmak, açıklamak ve sorun gidermek için Copilot yardımı alın