From 961de21a0051a2da66fc5ffd831c5eb2ae3fb321 Mon Sep 17 00:00:00 2001 From: califlower Date: Mon, 3 Nov 2025 11:43:01 -0500 Subject: [PATCH] Enable BigDecimal for float deserialization --- .../src/main/java/io/swagger/v3/parser/ObjectMapperFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/ObjectMapperFactory.java b/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/ObjectMapperFactory.java index e6bea97061..2901e56aca 100644 --- a/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/ObjectMapperFactory.java +++ b/modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/ObjectMapperFactory.java @@ -35,6 +35,7 @@ private static ObjectMapper create(JsonFactory jsonFactory, boolean includePathD mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + mapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true); return mapper; }