Skip to content

Commit b757f2e

Browse files
Additional configuration to MapperBuilder#configureForJackson2 to closer match Jackson 2 behavior (#5456)
1 parent 98168e0 commit b757f2e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/tools/jackson/databind/cfg/MapperBuilder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,7 @@ public B configure(DatatypeFeature feature, boolean state) {
807807
* <li>{@link DateTimeFeature}s</li>
808808
* <li>{@link DeserializationFeature}s</li>
809809
* <li>{@link EnumFeature}s</li>
810+
* <li>{@link JsonNodeFeature}s</li>
810811
* <li>{@link MapperFeature}s</li>
811812
* <li>{@link SerializationFeature}s</li>
812813
* </ul>
@@ -824,6 +825,7 @@ public B configureForJackson2() {
824825
.enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
825826
.disable(EnumFeature.READ_ENUMS_USING_TO_STRING)
826827
.disable(EnumFeature.WRITE_ENUMS_USING_TO_STRING)
828+
.enable(JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES)
827829
.enable(MapperFeature.ALLOW_FINAL_FIELDS_AS_MUTATORS)
828830
.disable(MapperFeature.DETECT_PARAMETER_NAMES) // [databind#5314]
829831
.disable(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY)

0 commit comments

Comments
 (0)