การใช้งาน JSON กับ Titanium Mobile

หลังจากที่เราได้รู้จักกับ JSON ไปแล้วในบทความ JSON คืออะไร มาถึงบทความนี้ก็จะกล่าวถึงวิธีการนำ JSON มาใช้ใน Titanium Mobile ครับ


เนื่องจากพื้นฐานของ  Titanium Mobile นั้นเป็น Javascript และ JSON เองก็ ถูกพัฒนามาจาก Javascript ดังนั้นมันจึงไปด้วยกันได้อย่างลงตัวครับ เรามาเริ่มกันเลยครับ

JSON นั้นโดยพื้นฐายของมันจะอยู่ในรูปแบบ ของ Array ดังเช่น
[
   {"firstname":"Pop","lastname":"Cat"},
   {"firstname":"Tora", "lastname":"Taro"}
]

ดังนั้นการนำเอา JSON มาใช้กับ Titanium นั้นก็เพียงแค่นำ ตัวแปรมารับค่าที่เป็น JSON นี้ได้ทันที ดังตัวอย่างเช่น
var json = [
{"firstname":"Pop","lastname":"Cat"},
{"firstname":"Tora", "lastname":"Taro"}
];


จากนั้นหากต้องการใช้ค่าใด ๆ ใน Object ก็สามารถที่จะเรียกใช้งานได้โดยตรงคือ

json[0].firstname

และหากใน JSON นั้น ๆ มีข้อมูลหลาย ๆ ค่า ก็​สามารถที่จะนำมา Loop เพื่อนำเอาข้อมูลออกมาได้เช่น
for(var j in json)
{
alert(json[j].firstname);
}

เป็นอย่างไรกันบ้างครับ บทความนี้เกี่ยวกับการใช้งาน JSON กับ Titanium Mobile ในบทความต่อ ๆ ไปผมจะขอกล่าวถึงการดึงข้อมูล JSON จาก WebSite ต่าง ๆ ซึ่งจะต้องรู้จักกับ Object อีกขนิดหนึ่ง ซึ่งก็คือ HTTPClient นั่นเองครับ

0 ความคิดเห็น:

แสดงความคิดเห็น