จัดการกับ JSON ง่ายๆ ด้วย LIB JAVA

Mister Nay
1 min readNov 18, 2017

--

โดยตัวผู้เขียนได้กำลังศึกษา การ เรียกใช้ API โดย จะจัดการ Data ที่เชิฟเวอร์ส่งมา

จึงอยากนำความรู้มาแชร์ โดยผิดพลาดประการใด ก็ขออภัยด้วยนะครับ :)

โดยจะมาลองทำ JSON Mapper กัน

แล้วมันคืออะไร?

  • J son คือ รูปแบบการจัดเก็บข้อมูลชนิดหนึ่ง ซึ่งจะได้จาก Some Where

เช่น Server ส่งมา

ตัวอย่างง่ายๆ คือ

เมื่อ ยิง api method (GET) -> 127.0.0.1:8000/user -> data Json

ซึ่งมีวิธีการจัดการหลายรูปแบบ แต่ผู้เขียนขอเสนอ ดังนี้นะครับ

  • jackson
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.2'
  • JSONobject
compile group: 'org.json', name: 'json', version: '20171018'

ใช้ แบบ Jackson

เป็น ObjectMapper นะครับ วิธีจัดการง่ายๆ คือ สร้าง class modelมาตัวนึงเพื่อรับ ค่านะครับ

เช่น เราได้รับ Data ว่า “name : MisterNay , age : 20”

ซึ่ง Json ที่เราได้ จะมีสอง property (name , age) ก็จะสร้างโมเดลดังนี้

ต่อมาในส่วนการเรียกใช้นะครับ

Output:

misternay : 20

การใช้ JSONobject

ตัวนี้จะง่าย หน่อย คือ จะใช้เป็นแบบ KEY,VALUE

เช่น ต้องการ name ก็ mapper.get(“name”) -> misternay ออกมา

มาดูกันเลย

Output:

misternay : 20

misternay : 20

ง่ายๆใช่มั้ยล่า :)

ถ้ามีอะไรดีๆจะมาแชร์อีกนะครับ

ผิดพลาดประการใด ก็ขออภัยด้วยนะครับ

--

--

No responses yet