8
วิธีการใช้แจ็คสันในการกำจัดวัตถุต่างๆออก
เอกสารผูกพันข้อมูลแจ็คสันระบุว่าแจ็คสันสนับสนุน deserialising "อาร์เรย์ชนิดที่สนับสนุนทั้งหมด" แต่ฉันไม่สามารถคิดออกไวยากรณ์ที่แน่นอนสำหรับการนี้ สำหรับวัตถุเดียวฉันจะทำสิ่งนี้: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); ตอนนี้สำหรับอาร์เรย์ฉันต้องการทำสิ่งนี้: //json input [{ "id" : "junk", "stuff" : "things" }, { "id" : "spam", "stuff" : "eggs" }] //Java List<MyClass> entries = ? ใครรู้ว่ามีคำสั่งหายไปมายากล? ถ้าไม่เช่นนั้นทางออกคืออะไร?