我正在使用jackson 2.4来解析json字符串中的对象。我的目标是这样的:
{
.....
SparseArray<Integer> classesIds;
....
}
json就是这样:
.......
"classesIds":
{"mValues":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],
"mKeys":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],
"mSize":16}
..........
当我使用mapper.readValue(json, type);
时,它会抛出一个JSONMappingException,说未知属性;鉴于我使用Gson解析它,但Gson将整数解析为double,当我访问此classesIds字段时,它会产生强制转换异常。
那么,我如何在杰克逊中解析SparseArray。