تحويل XML إلى JSON

ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات

يحول النهجxml-to-json طلبًا أو نص استجابة من XML to JSON. يمكن استخدام هذا النهج لتحديث واجهات برمجة التطبيقات بناءً على خدمات الويب الخلفية لـ XML فقط.

إشعار

تعيين عناصر النهج والعناصر التابعة بالترتيب الوارد في بيان النهج. تعلم كيفية إعداد نُهج APIM أو تعديلها.

نهج السياسة

<xml-to-json kind="javascript-friendly | direct" apply="always | content-type-xml" consider-accept-header="true | false"/>

سمات

السمة ‏‏الوصف مطلوبة افتراضي
النوع يجب تعيين السمة على إحدى القيم التالية.

- javascript-friendly - يحتوي JSON المحول على نموذج مألوف لمطوري JavaScript.
- direct - يعكس JSON المحول بنية مستند XML الأصلي.

يتم السماح بتعبيرات النهج.
‏‏نعم‬ غير متوفر
تطبيق يجب تعيين السمة على إحدى القيم التالية.

- always - التحويل دائما.
- content-type-xml - التحويل فقط إذا كان عنوان نوع المحتوى للاستجابة يشير إلى وجود XML.

يتم السماح بتعبيرات النهج.
‏‏نعم‬ غير متوفر
consider-accept-header يجب تعيين السمة على إحدى القيم التالية.

- true - تطبيق التحويل إذا تم طلب JSON في عنوان قبول الطلب.
- false -تطبيق التحويل دائما.

يتم السماح بتعبيرات النهج.
لا true

الاستخدام

  • أقسام النهج: وارد وصادر وعند حدوث الخطأ
  • نطاقات النهج: العمومية، ومساحة العمل، والمنتج، وواجهة برمجة التطبيقات، والتشغيل
  • البوابات: الكلاسيكية، الإصدار 2، الاستهلاك، المستضافة ذاتيا

مثال

<policies>
    <inbound>
        <base />
    </inbound>
    <outbound>
        <base />
        <xml-to-json kind="direct" apply="always" consider-accept-header="false" />
    </outbound>
</policies>

لمزيد من المعلومات حول العمل مع النُهج، راجع: