JSON Web Servislerinden Bilgi Çekme

Cenker Sisman tarafından tarihinde yayınlandı

Tanıdıklarınıza bu yazıyı önerin
  • 3
    Shares

CEYD-A 5.8.8 ile gelecek bir özellik kurumsal kullanıcıların işine yarayacak düzeyde. İç veya dış web servislerden sağlanan JSON formatındaki verilerin CEYD-A üzerinde kolayca sunulup okunması sağlanacak. Örneğimize geçelim:

JSON formatı aşağıdaki örnek ekranda görünen bir formattadır.

Örnek bilgi sağlayan hizmetimiz postakodunu verdiğimizde bize hangi mahalle ismi olduğunu söylesin.
http://api.geonames.org/postalCodeLookupJSON?postalcode=32800&country=TR&username=demo
linki bize 32800 posta kodunun hangi mahalle/köy olduğunu sağlamaktadır.

Örnek json kodu, postalcodes dizisi içinde değerlere sahiptir. Her bir dizi değerini nesne olarak ifade edersek, nesnenin içinde de placeName isminde alt değerler vardır. Yapmamız gereken JSON sayfasını $data değişkenine atamak, cmdgetjsonarray ile postalcodes dizisinin belirtilen (0 = ilk değer, 1 = 2.değer, 2 = 3.değer gibi.)  sırasını okumak ve cmdgetjsonvalue ile o sıradaki placeName alanını almak. Yani örnekte ilk placeName alanı gösterilmekte.

Artık test dediğimizde CEYD-A, bize Arak değerini söyleyecektir.

SORU KELİMESİ:
test
CEVAP ŞABLONU:

 

 

Tüm örneklerinizi http://ceyd-a.net/komutekle sitesinden Yeni Komut basarak girebilirsiniz. Kendi CEYD-A nızda çalışabilmesi ise CEYD-A yı kapatıp açılınca sağlanacaktır.


Cenker Sisman

1971 yılında doğan Cenker Sisman, Saint-Joseph lisesini bitirdi. Yıldız Teknik Üniversitesi’nde Bilgisayar Mühendisliği ve İstanbul Teknik Üniversitesi’nde aynı bölümün yüksek lisans eğitimlerini tamamladı. Savaş Köse ile beraber yazdığı ‘Parallel Implementation of The Hough Transformation’ çalışması SCI’99/ISAS’99 da yayınlandı. Yazdığı uzaktan bilgisayar kontrol uygulaması ‘Panda Future Connection’ Bimeks 1998 En İyi Yazılım – Mansiyon ödülünü aldı. Diğer programları olan WinPerfect, CleanDisk, VideoCapture, FTPExplorer, CardReader ve Multi-Email Sender uygulamaları zaman zaman yurtdışındaki medyalarda yayınlandı ve çeşitli otoriteler tarafından ödüller aldı.

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Bu sayfa 627 kez ziyaret edilmiştir