การดึงข้อมูลต่างๆจาก Web Service นำ JSON เข้ามาช่วยในการเขียนโปรแกรม Android ทำให้เป็นประโยชน์ในด้านการรับส่งข้อมูลระหว่างแอปพลิเคชัน JSON จะแปลงข้อมูลในรูปแบบของ Array ให้เป็นข้อความ JSON จากนั้นข้อความจะถูกส่งไปยังแอปพลิเคชัน แอปพลิเคชันก็จะมีฟังก์ชันสำหรับการ Decode ข้อความ JSON เช่นเดียวกัน
Array จะใช้สัญลักษณ์ [ ] ซึ่งข้อมูลใน Array จะประกอบด้วย Object
Object จะใช้สัญลักษณ์ { } จะประกอบด้วยข้อมูล 2 ส่วน คั่นด้วยสัญลักษณ์ :
Key ใช้สำหรับดึงค่าจาก Value
Value นำไปใช้แสดงผลในแอปพลิเคชัน มี 3 ประเภทหลัก
– ข้อมูลพื้นฐาน เช่น String, int, double, float เช่น { “name” : “four” } ตรง “four” คือ Value ที่เป็น String
– Object เช่น { “data” : { “name” : “four”, “gender” : “female” } } ในส่วนของ { “name” : “four”, “gender” : “female” } คือ Value ที่เป็น Object
– Array ของ Object เช่น { “data” : [ {“name” : “admin 1”}, {“name” : “admin 2”} ] } ในส่วนของ [ {“name” : “admin 1”}, {“name” : “admin 2”} ] คือ Value ที่เป็น Array ของ Object
คำสั่งหลักที่ใช้งาน
JSONObject ใช้สำหรับดึง Value จาก Object
JSONArray ใช้สำหรับดึงข้อมูลที่อยู่ในรูป Array
ใช้งาน JSON บน Android
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Hero Member
- Posts: 813
- Joined: 08/01/2018 9:55 am
ใช้งาน JSON บน Android
I am slow walker, but I never walk back. (Abraham Lincoln)
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Android ทำ List ข้อมูลจาก Json และ คลิกแสดงผลเป็น item
by mindphp » 17/07/2012 3:27 am » in Mobile Programming - Android, iOS, Window Phone - 2 Replies
- 3366 Views
-
Last post by artphotoclub
20/07/2012 1:29 pm
-
-
-
Android ดึงข้อมูล Json จาก Web server มาใส่ใน app ไม่ขึ้น แต่เรียกดูผ่าน Web browser ขึ้น
by aod563121 » 19/02/2018 12:02 pm » in Mobile Programming - Android, iOS, Window Phone - 0 Replies
- 2686 Views
-
Last post by aod563121
19/02/2018 12:02 pm
-
-
-
presser ข้อมูล Json จากเว็บ url มาใช้งานเป็น dict ใน Python ด้วย urllib2,json
by mindphp » 08/02/2017 7:18 am » in Python Knowledge - 0 Replies
- 664 Views
-
Last post by mindphp
08/02/2017 7:18 am
-
-
-
สอบถามเรื่อง json จะทำยังไม่ได้ Json มันเรียง Key จากน้อยไปมาก
by thatsawan » 08/06/2016 11:35 pm » in Programming - PHP - 1 Replies
- 832 Views
-
Last post by thatsawan
09/06/2016 3:11 pm
-
-
- 0 Replies
- 2389 Views
-
Last post by buay
12/06/2014 10:27 am
-
- 0 Replies
- 955 Views
-
Last post by md040
12/11/2016 3:50 pm
-
-
[Android] โค้ดเชื่อมต่อ Wifi ผ่าน Protocal UDP ด้วย Android
by touleg » 19/03/2012 12:20 am » in Mobile Application Developing- Android, iOS - 0 Replies
- 3908 Views
-
Last post by touleg
19/03/2012 12:20 am
-
-
-
การเรียกใช้งาน Google Maps Android API อย่างง่ายบน Android Studio
by Four » 09/01/2018 2:47 pm » in Mobile Application Developing- Android, iOS - 0 Replies
- 1306 Views
-
Last post by Four
09/01/2018 2:47 pm
-
Who is online
Users browsing this forum: No registered users and 2 guests