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 に答える