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.