我将杰克逊1.6代码移植到杰克逊2并偶然发现了一个已弃用的代码.
我在杰克逊1.6中所做的是:
CustomDeserializerFactory sf = new CustomDeserializerFactory();
mapper.setDeserializerProvider(new StdDeserializerProvider(sf));
sf.addSpecificMapping(BigDecimal.class, new BigDecimalDeserializer());
t = mapper.readValue(ts, X[].class);
Run Code Online (Sandbox Code Playgroud)
谁知道如何在杰克逊2中做到这一点?
在杰克逊 2.0 中:
Module(通常SimpleModule)ObjectMapper.registerModule(module);。这在 Jackson 1.x 上也可用(从 1.8 左右开始)。
| 归档时间: |
|
| 查看次数: |
4260 次 |
| 最近记录: |