ݺߣ

ݺߣShare a Scribd company logo
By IamUser773
JSON ย่อมาจาก JavaScrip Object Notation หรือสัญญากรณ์เชิงวัตถุจาวาสคิป
โดยjsonใช้สาหรับจัดเก็บและแลกเปลี่ยนข้อความเหมือนภาษา xml โดยข้อดีของ
มันก็คือ มีขนาดเล็ก รวดเร็ว และจาแนกได้ง่าย โดยไม่ขึ้นอยู่กับแพลตฟอร์มใด
แพลตฟอร์มหนึ่ง (ใช้ได้กับทุกแพลตฟอร์มนั่นเอง)
เราลองมาสร้างข้อความแบบ json ง่ายๆกันดูนะครับ โดยให้เรานึกถึง
Array และ hashmap เอาไว้นะครับ โดยArray ก็คือการที่เราเอาข้อมูล
มาเก็บไว้ในตารางอาเรย์ใช่ไหมครับ ตัวอย่างเช่น
String[] normalArray = {“A”,”B”,”C”,”D”}
ส่วน hashmap ก็คือข้อมูลแบบ Array ที่ถูกขยายด้วย keyใช่ไหมครับ
Map = new HashMap<String,String>;
Map.put(“A”,”A”);
Map.put(“B”,”B”);
Map.put(“C”,”C”);
Key หมายความว่าเมื่อมีการอ้างถึง key ให้ทาการอ้างถึงValueของมัน
โดย json ก็คือการนาทั้ง 2 อย่างมาผสมกันนั่นเองโดยใช้ [] (ก้ามปู) แทน Array
และใช้{}(ปีกกา) แทน HashMap
โดยตัวอย่างของ json จะเป็นแบบนี้
{
“image”:[
“image1”,
“image2”,
“image3”
]
}
{
“image”:{
“image1”:”image1”,
“image2”: “image2”,
“image3”: “image3”
}
}
เก็บแบบ Array เก็บแบบ HashMap
หรือจะเก็บแบบ Array + HashMap ก็ได้
{"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]}
ส่วนวิธีการเรียกใช้งานก็แล้วแต่ภาษาที่๶พื่อȨ๶ขียนȨครับ
จบแล้วนะครับ หวังว่าจะเป็นประโยชน์ไม่มากก็น้อย ^^

More Related Content

Json คืออะไรนะ