JSON Kullanımı (MS SQL)

JSON yani JavaScript Object Notation, XML e benzeyen programlama dilinden bağımsız uygulamalar arasında veri alış verişi yaparken kullanılan JS tabanlı bir formattır. 

Burada veriler KEY ve VALUE olarak döner.  XML e göre okunaklı hem de az yer kapladığı için rağbet görmektedir. Bu işlevi MSSQL 2016 ve sonraki sürümlerde kullabiliriz.

Örnek Kullanım:

Text Olarak Görüntüleme:

FOR JSON PATH; JSON değerini istediğimiz JSON formatına formatlamak isteyebiliriz. Bu durumda For JSON PATH  komutu bize özelleştirme imkanı sunar. 

BUILT-IN JSON Fonksiyonları

  • OPENJSON Fonksiyonu
  • ISJSON Fonksiyonu
  • JSON_VALUE Fonksiyonu

    OPENJSON Fonksiyonu: MSSQL Server 2016 CTP 3 ile gelen bir özelliktir. parametre olarak aldığı veriyi tablo şeklinde döndürür. Bu fonksiyonun kullanılabilmesi için gelen değerin mutlaka JSON formatına uygun olması gerekir aksi halde hata verir. 





























    ISJSON Fonksiyonu: Gelen değerin JSON formatına uygun olup olmadığını kontrol eder, 0 veya 1 değerini döndürür.

    JSON_VALUE Fonksiyonu: Gelen JSON değerlerinin içinde arama yapar. Kullanımı: JSON_VALUE(expression, path)

    Yorumlar

    Bu blogdaki popüler yayınlar

    Başvuran varsayılan bitiş noktası öğesi bulunamadı. Hatası ve Çözümü

    Verilen yolun biçimi desteklenmiyor. (C#, FileUpload Dosya Yükleme Hatası)

    ExecuteScalar, ExecuteReader, ExecuteNonQuery Hangi Durumlarda Kullanılır