[英]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.