İstemciden gelen veya istemciye dönecek olan JSON verisini farklı formata dönüştürmek için kullanılır.
Bu politika istek hattında (İstemci → API Proxy → API) kullanılmış ise istemciden gelen mesaj gövdesi üzerinde dönüşüm uygulanarak Backend API’ye iletilir.
Eğer yanıt hattında (API → API Proxy → İstemci) kullanılmış ise Backend API’den dönen mesaj gövdesi üzerinde dönüşüm uygulanarak sonuç istemciye iletilir.
Bu politikanın kullanımı istemciden gelen mesaj gövdesi JSON ise anlamlıdır.
Apinizer JSON dönüşüm işlemleri için Jolt kütüphanesini kullanır. Detaylı bilgi için Jolt sayfasını ziyaret edebilirsiniz.
Politika ayarlarını içeren görsele aşağıda yer verilmiştir:
Politika konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
Alan
Açıklama
İsim (Name)
Politikanın kullanımını ve yönetimini kolaylaştırmak için isim yazılabilir. Politikaların yönetimi ve seçimi sırasında bu isme ihtiyacınız olacaktır.
Açıklama
(Description)
Politikanın kullanımını ve yönetimini kolaylaştırmak için açıklama yazılabilir.
Mesaj Tipi
(Message Type)
Mesaj tipi JSON to JSON veya JSON to XML olarak seçilebilir.
Jolt (Jolt Value)
Dönüşüm için gerekli olan Jolt scripti girilir.
Mesaj dönüşümü için yazılan Jolt scriptlerinin nasıl test edilebileceği ile ilgili detaylı bilgi için JSON Dönüştürücü sayfasını ziyaret edebilirsiniz.
Koşullar (Conditions) ve Hata Mesajı Özelleştirme (Error Message Customization) panellerinin detayı için Politikalar (Policies) sayfasını ziyaret edebilirsiniz.