28 Ekim 2014 Salı

Delphi Android JSON Helper Component

Merhabalar,


Kişisel hazırladığım bir projede kullanmak için geliştirdiğim bir componenttir.

Yapısı delphinin Query yapısına benzemektedir.

"while,EOF,BOF,NEXT,FieldbyName" gibi özellikleri kullanabilirsiniz.

Ek olarak Sort özelliği ile JSON verisindeki fieldlere göre sıralamaları düzenleyebilirsiniz.

Örnek JSON dosyasının linki: http://mangakafe.com/json.txt

Linkteki yapıyı inceleyince fark edeceksiniz ki yapı JSON Array olmalıdır.




Kullanımı:

1-) JSONHelper1.JSON : Hem websitesindeki json linkini hemde JSON text dosyasını kullanabilirsiniz.

2-) JSONHelper1.Active: True seçeneği seçildiği zaman "Sort able Field" bölümü aktif olur ve JSON verinizi gerçek bir query gibi kullanabilirsiniz.

3-) JSONHelper1.SaveFile: JSON veriyi istenilen bir dizine kayıt etmek için kullanılır.

4-) JSONHelper1.GetJson: JSON veriyi istenildiği anda bir değişkene tanımlamak için kullanılır.

5-) JSONHelper1.FromFile: JSON veriyi kayıt edildiği yerden okumak için kullanılır.

6-) TimeOut : Bağlantı zaman aşımı süresidir ve milisaniye cinsindedir. 5000 ms = 5 Saniye.