杰克逊反序列化SparseArray

时间:2014-06-23 16:28:28

标签: android json parsing

我正在使用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。

0 个答案:

没有答案