【发布时间】:2013-12-26 21:14:59
【问题描述】:
给定以下 json:
{
"User":{
"firstname":"john",
"gender":"female",
"verified":"no"
}
}
有没有办法删除/忽略“用户”节点,以便我可以使用杰克逊绑定?你看,如果我现在尝试这样做:
User user= mapper.readValue(content, User.class); //where content is the json above
用户类在哪里:
public class User
{
String _firstname, _gender, _verified;
[getters and setters]
}
它给出了一个错误提示:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: 无法识别的字段“用户”
我知道我可以初始化 User 类并手动执行设置器,但我想知道是否可以或更好地删除/忽略“用户”节点?
【问题讨论】:
-
试图理解你为什么想要那个
-
这样我就可以将 json 绑定到用户类。
标签: java json data-binding jackson