Skip to content

Commit 5e5ff27

Browse files
committed
Configure Jackson for nanosecond precision
Closes gh-9461
1 parent a0a9718 commit 5e5ff27

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

oauth2/oauth2-client/src/test/java/org/springframework/security/oauth2/client/jackson2/OAuth2AuthenticationTokenMixinTests.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.stream.Collectors;
2525

2626
import com.fasterxml.jackson.core.JsonProcessingException;
27+
import com.fasterxml.jackson.databind.DeserializationFeature;
2728
import com.fasterxml.jackson.databind.ObjectMapper;
2829
import com.fasterxml.jackson.datatype.jsr310.DecimalUtils;
2930
import org.junit.Before;
@@ -64,6 +65,9 @@ public void setup() {
6465
ClassLoader loader = getClass().getClassLoader();
6566
this.mapper = new ObjectMapper();
6667
this.mapper.registerModules(SecurityJackson2Modules.getModules(loader));
68+
69+
// see https://github.com/FasterXML/jackson-databind/issues/3052 for details
70+
this.mapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true);
6771
}
6872

6973
@Test

0 commit comments

Comments
 (0)