com.fasterxml.jackson.databind.node.ObjectNode สามารถใช้คลาสเพื่อแมปโครงสร้างวัตถุ JSON ในเนื้อหา Json เราสามารถค้นหาค่าเฉพาะภายในไฟล์ JSON โดยใช้ get() วิธีการของ ObjectNode class วิธีนี้ใช้สำหรับเข้าถึงค่าของฟิลด์ที่ระบุของโหนดอ็อบเจ็กต์
ไวยากรณ์
JsonNode สาธารณะ (ชื่อฟิลด์สตริง)
ตัวอย่าง
<ก่อน> นำเข้า com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.node.ObjectNode; ObjectNodeTest คลาสสาธารณะ { โมฆะคงที่สาธารณะหลัก (สตริง args []) พ่นข้อยกเว้น { สตริง jsonString ="{\ "รหัส\":101, \"ชื่อ\":\"ราชา Ramesh\", \"ที่อยู่\":\"Madhapur\"}"; ตัวทำแผนที่ ObjectMapper =ใหม่ ObjectMapper (); โหนด ObjectNode =mapper.readValue (jsonString, ObjectNode.class); if(node.มี ("ชื่อ")) { System.out.println ("NAME:" + node.get ("name")); } }}ผลลัพธ์
NAME:"ราชา ราเมซ"