บทความวิกิฮาวนี้จะแนะนำวิธีการแปลงวัตถุ Java เป็น Json บน PC หรือ Mac ในบทช่วยสอนนี้ เราจะใช้คลาส Objectmapper จากไลบรารี Jackson นี่เป็นวิธีพื้นฐานที่สุดในการแปลงวัตถุ Java เป็น Json
ขั้นตอน
ขั้นตอนที่ 1 เพิ่มการพึ่งพาต่อไปนี้ในไฟล์ pom.xml
การขึ้นต่อกันเหล่านี้จะเพิ่ม "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" และ "jackson-databind-2.9.3.jar" อย่าลืมรวม Jackson databind เวอร์ชันล่าสุดไว้ใน "เวอร์ชัน"
com.fasterxml.jackson.core แจ็คสัน-databind 2.9.3
ขั้นตอนที่ 2. พิมพ์รหัส objectmapper
สิ่งนี้จะเริ่มต้นคลาส objectmapper ของไลบรารี Jackson
ตัวทำแผนที่ ObjectMapper = ใหม่ ObjectMapper ();
ขั้นตอนที่ 3 พิมพ์ชื่อวัตถุ
พิมพ์รหัสต่อไปนี้ พิมพ์ชื่อจริงของวัตถุ Java ที่คุณแปลงเป็น Json ตัวอย่างเช่น ถ้าวัตถุ Java มีชื่อว่า "Student" รหัสจะอ่าน Student Student = new Student();
ObjectName ObjectName = ใหม่ ObjectName();
ขั้นตอนที่ 4 พิมพ์ writeValue สำหรับ Json
สิ่งนี้จะสร้างไฟล์ Json เอาต์พุตหลังจากแปลงวัตถุ Java พิมพ์เส้นทางที่ต้องการของไฟล์ json แทน "c:\Jsonfile.json" พิมพ์ชื่อของวัตถุ Java ที่คุณต้องการแปลงเป็น Json แทน "ObjectName"
mapper.writeValue(c:\Jsonfile.json, ObjectName);
ขั้นตอนที่ 5. ตรวจสอบผลลัพธ์ของคุณ
รหัสทั้งหมดควรมีลักษณะดังนี้:
ตัวทำแผนที่ ObjectMapper = ใหม่ ObjectMapper (); ObjectName ObjectName = ใหม่ ObjectName(); mapper.writeValue(c:\Jsonfile.json, ObjectName);