วิธีใช้ JSON เป็น Java
- วางตัวอย่าง JSON ที่สะท้อนข้อมูลจริง โดยควรกรอกฟิลด์ที่ไม่บังคับให้ครบด้วย
- ตั้งชื่อชนิดข้อมูลหลัก แล้วเลือกว่าจะให้สร้างโค้ดช่วยด้วยหรือสร้างเฉพาะชนิดข้อมูล
- คัดลอกโค้ด Java ที่สร้างไปยังโปรเจกต์ของคุณ
เกี่ยวกับ JSON เป็น Java
การเขียนคลาสโมเดลสำหรับข้อมูล JSON จำนวนมากด้วยตนเองเป็นงานน่าเบื่อ และพิมพ์ผิดได้ง่าย วางตัวอย่างที่นี่ แล้วเครื่องมือจะวิเคราะห์โครงสร้างว่ามีฟิลด์ใดบ้าง ฟิลด์ใดเป็นออบเจ็กต์หรืออาร์เรย์ และแต่ละค่ามีชนิดข้อมูลอะไร ผลลัพธ์เป็นคลาส Java ทั่วไปที่มีฟิลด์แบบ private พร้อม getter และ setter เอาเครื่องหมายถูกออกจาก "เฉพาะชนิดข้อมูล" เพื่อเพิ่มคลาส Converter ที่ใช้ไลบรารี Jackson
สิ่งประกอบที่อยู่ในหลวงกลายเป็นหลวง หรือกลุ่มพี่น้อง และเรสได้กลายเป็น List หรือ arrays ของชนิดขององค์ประกอบ ทุกอย่างทำงานในเบราว์เซอร์ ข้อมูลตัวอย่างจึงอยู่ในอุปกรณ์ของคุณ
การใช้โค้ดที่สร้างขึ้น
เพิ่มชั้นในโครงการของคุณและอ่าน JSON ด้วย new ObjectMapper().readValue(json, Root.class) หากเก็บโค้ดช่วยของ Jackson ไว้
สาขาที่สามารถยกเลิกได้ใช้ประเภทกล่อง เช่น Integer และ Double, ดังนั้นค่าที่หายไปจะผ่านมาเป็น null