Yücel Alkan

PHP ile JSON İşlemleri

Bu yazımızda PHP ile JSON işlemleri yapacağız. Öncelikle kullanacağımız fonksiyonlara bakalım;

json_encode(): PHP'de oluşturulan bir nesne veya diziyi JSON yapısına çevirmek için kullanılır. 

json_decode(): JSON içeriğini PHP'de kullanabileceğimiz nesne haline getirir.

JSON nesnesine dönüştürmek istediğimiz yapıyı array yani dizi yapısında oluşturabiliriz. Örneğin; aşağıda bir kitaba ait verilerin yer aldığı bir PHP dizisi yer alıyor. PHP'de dizi oluştururken "anahtar => değer" yapısını kullanabiliyoruz.

$kitap=array(
   "kitapAdi" => "Türklerin Tarihi",
   "yazar" => "İlber Ortaylı",
   "fiyat" => 22.75,
   "baski" => 12
);

Şimdi dizi olarak oluşturduğumuz veriyi JSON yapısına çevirelim. 

$jsonVeri=json_encode($kitap);

Yukarıdaki satırda $jsonVeri olarak tanımladığım değişken artık bir JSON nesnesine ait bilgileri tutmaktadır. Şimdi JSON verisini çözümleyerek PHP'de kullanabileceğim nesne yapısına dönüştürüyorum.

$veri=json_decode($jsonVeri);

Son durumda elde ettiğim $veri nesnesi üzerinden kitap bilgilerine erişim sağlayabilirim. Örneğin kitap adını elde etmek için aşağıdaki yapı kullanılabilir;

echo $veri->kitapAdi;

Farklı bir veriye ulaşmaya çalışalım. Örneğin, kitabın fiyatını ekran yazdırmaya çalışalım;

echo $kitap->fiyat;

PHP ile JSON işlemlerini anlattığım video aşağıdadır. 


Soru, görüş ve önerilerinizi yorum olarak belirtebilirsiniz.

Hayırlı çalışmalar dilerim.

Yorumlar
ömer bey (21 Şubat 2023 - 19:40)
kolay gelsin bu mantıkla cookiede sepette ürün tutmak istiyorum nasıl yapabilirim
Cevapla
Yorum Yapın