【发布时间】:2011-01-04 12:03:10
【问题描述】:
Jackson的ObjectMapper默认将未知列表反序列化为ArrayList,是否可以改为使用String[]?
class SomeBean {
Object[] items;
}
例如,这个 JSON 导致 items[0] 的类型是 ArrayList:
{"items":[["a", "b"]]}
【问题讨论】:
-
反序列化后为什么不使用
toArray? -
@Valentin - 因为在实际使用中 bean 更复杂,我不想遍历整个对象树来寻找 ArrayLists。