7

我们正在使用杰克逊,我在代码中看到了这一点

DeserializationConfig.Feature.USE_BIG_DECIMAL_FOR_FLOATS
DeserializationConfig.Feature.USE_BIG_INTEGER_FOR_INTS

但是我现在如何让杰克逊使用这些功能呢?

这将是完美的情况。我只想要一个包含 String、BigDecimal 和 BigIntegers 的 Map 结果。

4

1 回答 1

8

在 ObjectMapper 上启用该功能。

ObjectMapper mapper = new ObjectMapper();
mapper.enable(DeserializationConfig.Feature.…);

更新版本 >= 2.0.0:

ObjectMapper mapper = new ObjectMapper();
mapper.enable(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS);
mapper.enable(DeserializationFeature.USE_BIG_INTEGER_FOR_INTS);
于 2013-03-06T21:40:41.627 回答