ObjectMapper readValue ทำอะไร
ObjectMapper readValue ทำอะไร

วีดีโอ: ObjectMapper readValue ทำอะไร

วีดีโอ: ObjectMapper readValue ทำอะไร
วีดีโอ: Jackson ObjectMapper from scratch | Convert json string to java object | Convert java object to json 2024, พฤศจิกายน
Anonim

แจ็คสัน ObjectMapper สามารถ แยกวิเคราะห์ JSON จากสตริง สตรีม หรือไฟล์ และสร้างวัตถุ Java หรือกราฟวัตถุที่แสดง JSON ที่แยกวิเคราะห์ แยก JSON เป็นวัตถุ Java เป็น เรียกอีกอย่างว่าการดีซีเรียลไลซ์วัตถุ Java จาก JSON แจ็คสัน ObjectMapper สามารถ สร้าง JSON จากวัตถุ Java ด้วย

ดังนั้นการใช้ ObjectMapper คืออะไร?

ObjectMapper เป็นคลาสนักแสดงหลักของห้องสมุด Jackson คลาส ObjectMapper ObjectMapper มีฟังก์ชันสำหรับการอ่านและเขียน JSON ทั้งไปและกลับจาก POJO พื้นฐาน (Plain Old Java อ็อบเจ็กต์) หรือไปและกลับจาก JSON Tree Model วัตถุประสงค์ทั่วไป (JsonNode) รวมถึงฟังก์ชันที่เกี่ยวข้องสำหรับการแปลง

นอกจากนี้ ObjectMapper readValue สามารถคืนค่า null ได้หรือไม่ 1 คำตอบ อ่านค่า () คืนค่า null สำหรับอินพุต JSON ที่ประกอบด้วยค่า JSON โมฆะ . มัน ทำ ไม่ คืนค่า null สำหรับกรณีอื่นๆ: ข้อมูลที่ป้อนหายไป (เช่น) จะได้รับรางวัลเป็นข้อยกเว้น และไม่มีสารดีซีเรียลไลเซอร์ผลิตขึ้น โมฆะ โดยค่าเริ่มต้น.

คำถามก็คือ REST API ObjectMapper คืออะไร

อินเตอร์เฟซ ObjectMapper หนึ่ง ตัวทำแผนที่วัตถุ ใช้เพื่อซีเรียลไลซ์และดีซีเรียลไลซ์อ็อบเจ็กต์ Java เข้าและออกจาก String, byte หรือ InputStream พักผ่อน Assured มี mapper สำหรับ XML และ JSON แบบสำเร็จรูป (ดู ObjectMapperType) แต่คุณสามารถใช้อินเทอร์เฟซนี้เพื่อปรับใช้ mapper ของคุณเองสำหรับรูปแบบที่กำหนดเองได้

เธรด ObjectMapper ปลอดภัยหรือไม่

พวกมันไม่เปลี่ยนรูปอย่างสมบูรณ์ เกลียว - ปลอดภัย หมายความว่าในทางทฤษฎีไม่สามารถทำให้เกิด เกลียว - ความปลอดภัย ปัญหา (ซึ่งสามารถเกิดขึ้นได้กับ ObjectMapper หากรหัสพยายามกำหนดค่าอินสแตนซ์ใหม่)

แนะนำ: