好吧,我有一个json说
userjson = { fname : "ABC", lname : "DEF" }
和用户Pojo对象
User {
String id,
String email,
String fname,
String lname
}
现在使用Jackson,我知道如何从userjson创建用户示例,但是我如何从userjson更新现有的用户示例,因为我的用户示例有一些属性已经被其他模块设置了。
现在我要做的是将userjson转换为userHasMap,然后手动设置所有值
userInstance.setFName(userHasMap.get('fname'))
userInstance.setLName(userHasMap.get('lname'))
这很好用,但是我可以在需要的时候做一些事情将userInstance转换为userjson,这将使jackson-lib的使用变得毫无意义。
1条答案
按热度按时间g2ieeal71#
好的找到答案了http://jira.codehaus.org/browse/JACKSON-857http://jira.codehaus.org/browse/JACKSON-824