Merhabalar ,

Bu yazımızda web apimizde dönen json response un raw formatında görüntülenmesi ve okunurluğunun düzenlemek için gereken config ayarlarının nasıl yapılacağını göreceğiz.

Örnek projemizde ayarlarımızı yapmadan önce dönene response umuz ekran görüntüsündeki gibidir :

screenshot_6

 

Ekran Görüntüsünde Görüleceği gibi responsumuzdaki dönen sonuçta isimlendirmeler in ilk harfleri büyük ve girinti çıkıntı şeklinde değil:

bu iki problem için config tarafında ayarları ekleyeceğiz , bunun için App_Start klasörü altında WebApiConfig.cs dosyamızda gerekli eklemeleri yapacağız.

using kısmına

using Newtonsoft.Json.Serialization; eklemeliyiz.

Sonrasında

girintili olması için : config.Formatters.JsonFormatter.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented; eklemeliyiz.

ilk harfin küçük deve notasyonunda olması için : config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); eklemeliyiz.

Sonuç olarak WebApiConfig.cs Dosyamız :

değişiklikler sonrası response çıktımızın ekran görüntüsü :

screenshot_7

 

 

Print Friendly, PDF & Email
Bu alana reklam verebilirsiniz!