Java Scipt ve PHP ile JSON Kullanımı

0
Want create site? Find Free WordPress Themes and plugins.

Herkese merhaba bu yazıda sizlere JSON nedir ve Java Script ve PHP ile nasıl kullanılır ondan bahsedeceğim. İlk olarak bilmemiz gereken konu JSON nedir ?

JSON Nedir?

  • Açılımı Java Script Object Notationdur.(Javascript nesne grubu)
  • Çok Hızlı Bir veri taşıma sistemidir.
  • Herhangi bir dile bağmlı değildir.
  • Anlaşılması oluşturulması ve yazılması kolaydır.

JSON bir dizi şeklidir adında geçen JavaScript ifadesi onun o mantıkla hazırlandığını gösterir. JSON her dilde kullanılabilir bir sistemdir

 

Şimdi aşağıda örnek bir JSON dizisi verelim ki yapısını görelim.


Bu örnekte gördüğümüz gibi örnek bir JSON dizi oluşturduk…JSON Verisi Java Script Mantığı ile oluşturulur.

JSON veriler oluşturulurken aşağıdaki kurallara dikkat etmemiz gerekmekteidr.

– JSON veriler isim – Değer çiftlerinden oluşur

– Oluşturulan bu isim – değer çiftleri virgül ile ayrılır

-Süslü parantezler bu isim – değer çiftlerini tutar

-Köşeli parantezler ise süslü parantezleri yani dizileri tutar.

Şimdi Bunları sırayla inceleyelim

Bunu bir nevii özellik – değer şeklinde düşünebiliriz.

Oluşturulurken ” ” tırnak işaretlerinin arasına yazıllmalıdır.

Örnek Verecek olursak 

Örnek bir JSON isim deger çiftidir.

Şimdi Bunları kullanara örnek bir JSON dizisi oluşturalım.


Şimdide JSON içine dizileri göndermeyi öğrenelim. Aşağıdaki örnekte JSON içinde dizinin nasıl olduğuna bakacağız…

ukarıda gördüğümüz üzere köşeliparantezler ile dizileri tutuyoruz ve onları tekrardan bir json dizinin içinde tutuyoruz.

Dersler dizisinin altında ders adları ve hocalarının isimlerini tuttuk. Dersleride bir JSON nesnesiymiş gibi bir JSON dizisinin içinde tuttuk.

JSON veriyi Java Sciprt ile okurken JSON.parse metoduyla okuyabiliriz.

PHP ile JSON Kullanımı

Şimdide JSON veriyi PHP ile nasıl kullanacağımıza Bakalım.

Öncelikle PHP 5.2 den sonra JSON veriler direk olarak PHP içinde okunabilmekte. Bunu bilmemiz gerekiyor daha alt versiyonlarda çalışmaz.

İlk olarak PHP içindeki JSON fonksiyonlarına bakalım.

json_encode : Hazırlanan bir diziyi JSON formatında yazmamıza yarar

json_last_error : JSON fonksiyonu ile ilgili bir işlem yaparken hata varmı yokmu kontrolünü yapar

json_decode : Var olan bir JSON diziyi decode edip PHP nin anlayacağı hale getirir.

JSON_ENCODE metodu : 

Bu fonksiyon ile hazırlanan bir diziyi JSON formatına dönüştürebiliriz.

Kullanımı ise çok basittir


Şeklinde örnek bir JSON Nesnesi oluşturduk.

JSON_DECODE metodu:

Bu fonksiyon ile var olan bir JSON diziyi decode edip anlayabilmemizi sağlarız. Yani JSON veriyi okuruz


şeklinde JSON nesnemizi decode edip okuyabiliyoruz…Şimdi bunları artık birbiri arasında nasıl iletişim kurduracağımızda bakalım.

Örnek bir PHP dosyamız olsun ve bu dosya ajax kullanarak başka bir php sayfadan JSON veri alsın ve bunu ekrana yazıdrsın

ilk olarak PHP ile arka sayfada JSON veriyi oluşturalım sonrada ajaxx ile önden veriyi çağıralım sonra parse edelim ve ekrana yazdıralım.

Arkadaki JSON u oluşturan php sayfası :


Bu şekilde bu sayfaya post edilen verileri okuduk ve o verilere göre JSON şeklinde çıktı verdik. Şimdide ön tarafta post etmeyi ve gelen veriyi okumayı görelim ve yazımızı bitirelim…

Gördüğünüz üzere PHP ile Java Script arasında Ajax Kullanarak JSON nesne taşıdık ve ön sayfada verilerimizi yazdırmış olduk.

Bu yazımızda bu kadar — Takipte Kalın

Burak Hamdi TUFAN

Did you find apk for android? You can find new Free Android Games and apps.
0%
0%
Share.

About Author

Ben Kocaeli üniversitesi Uçak Elektrik Elektronik Bölümü Okuyorum. Bununla Birlikte 9 Yıldır yazılımcılık Yapıyorum. 12 Farklı Dilde ve 6 Farklı Platformda Profesyonel Yazılımlar Geliştirebiliyorum. Yazılım Benim için Hobi Değil Yasaşm Tarzıdır. Bu işten Para Kazanmak Değil Zevk Almak İçin Yapıyorum. Bu yüzden yazılım dünyasından ayrılmak istemiyorum.

Leave A Reply