[英]Reading extra field from json string using object mapper
Class A {
String a;
String b;
String c;
}
Class B {
String a;
String b;
}
我想使用ObjectMapper.readValue(jString,B.class)讀取類A的一個json字符串jString,我可以傳遞一些參數,這也可以幫助我讀取c,但使用其他結構嗎?
我正在使用org.codehaus.jackson.map.ObjectMapper。
老實說,它不能與ObjectMapper一起使用。
如果這樣做
ObjectMapper.readValue (jString, B.class),
最好先准備這種類型的對象然后再做。
如果打算同時創建A類和B類的實例,則可以兩次讀取json以創建實例。 B的轉換將忽略屬性“ c”。
A a = mapper.readValue(jString, A.class);
B b = mapper.readValue(jString, B.class);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.