Herkese merhaba,
Bu yazıda SQL Server’da JSON kullanımı hakkında bilgi vereceğim.
SQL Server 2016 ile gelen bu özellik programlama dilinden bağımsız uygulamalar arasında veri alışverişi yaparken kullanılır.
JSON : “Anahtar : Değer” (Key : Value) ilişkisine dayalı bir veri değişim formatıdır.
Web veritabanlarında JSON kullanımı arttığı için oldukça önemlidir.
JSON örneğini aşağıda görmektesiniz.
Yapı olarak da düzgün ve mantıklı bir yapıdır. Key-Value yapısını burada görmekteyiz.
Aşağıdaki örnek kod yardımıyla bu işlemi rahatlıkla anlayıp sizler de yapabilirsiniz. (SQL Server sürümünüze dikkat edin! SQL Server 2016 ve üzeri değilse çalışmaz.)
--Tablo oluşturma
CREATE TABLE AdSoyad
(
Id INT PRIMARY KEY IDENTITY(1, 1),
AdSoyad NVARCHAR(200)
);
--Tabloya veri ekleme
INSERT INTO dbo.AdSoyad
(
AdSoyad
)
VALUES
(N'YavuzSelim'),
(N'HasanAli'),
(N'BilgeNuray'),
(N'PelinBüsra'),
(N'PelinKübra');
--Tabloyu JSON' dönüştürelim.
SELECT *
FROM dbo.AdSoyad
FOR JSON PATH;
Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.
Görüldüğü üzere insert komutu ile eklemiş olduğumuz verileri JSON formatına çevirmiş oldu.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.