From 6b5e57b9367e7f0689d4a583738684255def924c Mon Sep 17 00:00:00 2001 From: Nick Rayburn <52075362+nrayburn-tech@users.noreply.github.com> Date: Mon, 1 Dec 2025 21:10:13 -0600 Subject: [PATCH] Additional configuration to MapperBuilder#configureForJackson2 to closer match Jackson 2 behavior --- src/main/java/tools/jackson/databind/cfg/MapperBuilder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/tools/jackson/databind/cfg/MapperBuilder.java b/src/main/java/tools/jackson/databind/cfg/MapperBuilder.java index 033adb265b..2247acc9b3 100644 --- a/src/main/java/tools/jackson/databind/cfg/MapperBuilder.java +++ b/src/main/java/tools/jackson/databind/cfg/MapperBuilder.java @@ -807,6 +807,7 @@ public B configure(DatatypeFeature feature, boolean state) { *
  • {@link DateTimeFeature}s
  • *
  • {@link DeserializationFeature}s
  • *
  • {@link EnumFeature}s
  • + *
  • {@link JsonNodeFeature}s
  • *
  • {@link MapperFeature}s
  • *
  • {@link SerializationFeature}s
  • * @@ -824,6 +825,7 @@ public B configureForJackson2() { .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .disable(EnumFeature.READ_ENUMS_USING_TO_STRING) .disable(EnumFeature.WRITE_ENUMS_USING_TO_STRING) + .enable(JsonNodeFeature.STRIP_TRAILING_BIGDECIMAL_ZEROES) .enable(MapperFeature.ALLOW_FINAL_FIELDS_AS_MUTATORS) .disable(MapperFeature.DETECT_PARAMETER_NAMES) // [databind#5314] .disable(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY)