WM Dergi - 7.SAYI | Page 84

PHP İLE JSON OKUMA VE OLUŞTURMA Php 5 ile gelen birçok yenilikten biri de JavaScript Object Notation(JSON) ile kodlanmış dosyaları okuyabilmemizi ve oluşturabilmemizi sağlayan Json kütüphanesidir. Bu kütüphaneyi kullanabilmek için php versiyonumuzun minumum 5.2.0 olması gerekiyor. Json kütüphanesin de json_decode, json_encode ve json_last_error olmak üzere 3 fonksiyon bulunuyor. Dinamik flash projelerinde, Ajax işlemlerinde Php ile veri alışverişi yaparken xml yerine json kullanmak daha iyi performans sağlayacaktır. Xml gibi bir çok tag açıp kapanması gerekmediği için, daha az satırda istediğimiz veriyi paylaşabiliyoruz. Bu da boyutun daha küçük olmasını sağlıyor ve performansı olumlu yönde etkiliyor. Json_decode : Json ile kodlanmış içeriği çözerek obje haline getirir. Json_encode : Php’de oluşturduğumuz bir diziyi veya objeyi json ile kodlanmış hale getirir. json_last_error : json_ encode veya json_decode kullandığımızda oluşan son hatayı görmemizi sağlar. Bu kadar teorik bilgiden sonra artık kodlarla desteklenmiş örneklerle bu kütüphaneyi incelemeye başlayalım. :) Yukarıda ki kodları çalıştırdığımızda : çıktısı ile karşılaşıyoruz. Gördüğünüz gibi php ile 84 oluşturduğumuz diziyi çok kolay bir şekilde json formatına çevirebiliyoruz.