JSON ( JavaScript Object Notation ) Nedir?
JSON, yani JavaScript Object Notation’nun kısaltması olan JSON XML’in farklı bir versiyonu diyebiliriz.
Kullanımı açısından oldukça kolaylık sağlamaktadır. XML’den daha hızlı bir yapısı bulunmaktadır. AJAX ile oldukça pratik bir şekilde kullanılmaktadır. XML ile Ajax biraz uğraştırıcı.
JSON yapısına bakıcak olursak;
{ogrenci:[ { "numara":"12356", "ad"="Burak", "soyad"="Kutbay", } { "numara":"78946", "ad"="Emin", "soyad"="Mehmet", } { "numara":"652468", "ad"="Falan", "soyad"="Filan", } ]}
şeklindedir.
Aynı örneği XML şeklinde de yazalım.
<ogrenciler> <ogrenci> <numara>123456</numara> <ad>Burak</ad> <soyad>Kutbay</soyad> </ogrenci> <ogrenci> <numara>78946</numara> <ad>Emin</ad> <soyad>Mehmet</soyad> </ogrenci> <ogrenci> <numara>652468</numara> <ad>Falan</ad> <soyad>Filan</soyad> </ogrenci> </ogrenciler>
görüldüğü üzere XML, JSON’a göre okunması ve yazılması oldukça zor.
Bu mantıkla düşünürsek satır sayısının az olması hem az yer kaplamasına, kolay okunması ile daha hızlı çalışmasına olanak sağlamaktadır. Tüm programlama dilleri ile birlikte çalışabilmektedir. Tümden kastım günümüzün geçerli olan OOP dillerinden bahsetmekteyim. Projelerinizde yapacağınız saniyelik isteklere daha hızlı ve anlık tepki verebilmektedir.
Sonraki yazılarda JSON yardımı ile JAVA’dan veri okuyacağızi göndereceğiz.
No Comment! Be the first one.