void Worker::addMovieToWorker(Movie& toAdd){
moviesOfWorker.push_back(&toAdd);
}
我希望使用ObjectMapper.readValue(jString,B.class)读取一个类A的json字符串jString,我可以传递一些参数,这有助于我读取c但是在其他结构中吗?
我正在使用org.codehaus.jackson.map.ObjectMapper。
答案 0 :(得分:0)
老实说,它不会使用ObjectMapper。
如果你这样做,
ObjectMapper.readValue (jString, B.class),
首先准备这种类型的对象然后再做它。
答案 1 :(得分:0)
如果您打算创建A类和B类的实例,则可以读取json两次以创建实例。 B的转换将忽略属性“c”。
A a = mapper.readValue(jString, A.class);
B b = mapper.readValue(jString, B.class);