Home >> Web >> Java Scipt ve PHP ile JSON Kullanımı
TheKodProgram PHP ve JAVA SCRIPT ile JSON Kullanımı
TheKodProgram PHP ve JAVA SCRIPT ile JSON Kullanımı

Java Scipt ve PHP ile JSON Kullanımı

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

About Burak Hamdi TUFAN

I am a software developer experienced 12 years and here to share all my programming experiences. I have worked on so many platforms and programming languages especially C, C#, C++ and Java. I am studing PhD at Kocaeli University on Aviation Technologies. I am building softwares and technologies on aviation.

Leave a Reply

Your email address will not be published. Required fields are marked *