Java 类的Jackson反序列化
是否可以使用Jackson反序列化下面的示例Java 类的Jackson反序列化,java,jackson,Java,Jackson,是否可以使用Jackson反序列化下面的示例 public class A extends HashMap<String,String> { //No other methods here for now } 此时,我得到的错误是:条目的属性异常无法识别 任何帮助都将不胜感激。首先,您的json是错误的,但我想我知道您在尝试什么 不可能HashMap表示对象只包含顶级字符串属性,如: { "something": "value", "somethingels
public class A extends HashMap<String,String> {
//No other methods here for now
}
此时,我得到的错误是:条目的属性异常无法识别
任何帮助都将不胜感激。首先,您的json是错误的,但我想我知道您在尝试什么 不可能
HashMap
表示对象只包含顶级字符串属性,如:
{
"something": "value",
"somethingelse": "value2",
"someAdditionalThing": "value3"
}
要反序列化,您可能需要一个更强类型的对象。杰克逊在试图转身时摔倒了:
{
"entry":
[
{"key":"one", "value":"avalue"},
{"key":"two", "value":"bvalue"}
]
}
一个字符串。有人已经修复了它,但是您缺少了
“key”:“one”,“value”:“avalue”},
{
"entry":
[
{"key":"one", "value":"avalue"},
{"key":"two", "value":"bvalue"}
]
}