SlideShare 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

Viewers also liked

สร้างแอปอ่านการ์ตูน
สร้างแอปอ่านการ์ตูนสร้างแอปอ่านการ์ตูน
สร้างแอปอ่านการ์ตูน
ปรัชญาทวี พงพยัคฆ์
 
Android login example
Android login exampleAndroid login example
Android project files
Android project filesAndroid project files
สถิติ เบื้องต้น 2
สถิติ เบื้องต้น 2สถิติ เบื้องต้น 2
สถิติ เบื้องต้น 2
ปรัชญาทวี พงพยัคฆ์
 
สถิติ เบื้องต้น 4
สถิติ เบื้องต้น 4สถิติ เบื้องต้น 4
สถิติ เบื้องต้น 4
ปรัชญาทวี พงพยัคฆ์
 
Http คืออะไร
Http คืออะไรHttp คืออะไร
สถิติ เบื้องต้น ตอนที่1
สถิติ เบื้องต้น ตอนที่1สถิติ เบื้องต้น ตอนที่1
สถิติ เบื้องต้น ตอนที่1
ปรัชญาทวี พงพยัคฆ์
 

Viewers also liked (8)

Pixel
PixelPixel
Pixel
 
สร้างแอปอ่านการ์ตูน
สร้างแอปอ่านการ์ตูนสร้างแอปอ่านการ์ตูน
สร้างแอปอ่านการ์ตูน
 
Android login example
Android login exampleAndroid login example
Android login example
 
Android project files
Android project filesAndroid project files
Android project files
 
สถิติ เบื้องต้น 2
สถิติ เบื้องต้น 2สถิติ เบื้องต้น 2
สถิติ เบื้องต้น 2
 
สถิติ เบื้องต้น 4
สถิติ เบื้องต้น 4สถิติ เบื้องต้น 4
สถิติ เบื้องต้น 4
 
Http คืออะไร
Http คืออะไรHttp คืออะไร
Http คืออะไร
 
สถิติ เบื้องต้น ตอนที่1
สถิติ เบื้องต้น ตอนที่1สถิติ เบื้องต้น ตอนที่1
สถิติ เบื้องต้น ตอนที่1
 

Json คืออะไรนะ