30
แจ็กสันกับ JSON: ฟิลด์ที่ไม่รู้จักไม่ถูกทำเครื่องหมายว่าเพิกเฉย
ฉันต้องแปลงสตริง JSON ให้เป็นวัตถุ Java ฉันใช้ Jackson สำหรับการจัดการ JSON ฉันไม่สามารถควบคุมอินพุต JSON ได้ (ฉันอ่านจากเว็บเซอร์วิส) นี่คืออินพุต JSON ของฉัน: {"wrapper":[{"id":"13","name":"Fred"}]} นี่คือกรณีการใช้งานที่เรียบง่าย: private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = null; try { wrapper = mapper.readValue(jsonStr , Wrapper.class); } catch (Exception e) { e.printStackTrace(); } System.out.println("wrapper = …
676
java
json
data-binding
jackson