在以下JSON结构中,fileMetaData参数具有不同的类型。Jackson抛出一个例外com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of com.XXX.XXX.XXX.FILENAME out of START_ARRAY token。
示例JSON负载:
[
{
"fileName": "file_name_1",
"fileMetaData": {
"abcd": "valueabcd",
"xyz": "valuexyz"
}
},
{
"fileName": "file_name_2",
"fileMetaData": [
{
"123": "value123",
"456": "value456"
},
{
"123": "value123-1",
"456": "value456-1"
}
]
},
{
"fileName": "file_name_3",
"fileMetaData": {
"key1": {
"key11": "val11",
"key12": "val22"
},
"key2": "val2"
}
},
{
"fileName": "abc.xyz",
"fileMetaData": null
}]如何反序列化?
墨色风雨
相关分类