Skip to content

Commit 8a8b5ae

Browse files
committed
Json P
1 parent 84658e7 commit 8a8b5ae

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ dependencies {
3434
implementation "io.vavr:vavr-jackson:1.0.0"
3535
implementation "tools.jackson.core:jackson-core:$jacksonVersion"
3636
implementation "com.fasterxml.jackson.core:jackson-annotations:2.21"
37+
implementation "tools.jackson.datatype:jackson-datatype-jakarta-jsonp:$jacksonVersion"
3738
implementation "tools.jackson.core:jackson-databind:$jacksonVersion"
3839

3940
testCompileOnly "org.projectlombok:lombok:$lombokVersion"

src/main/java/fr/maif/json/Json.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import io.vavr.collection.Traversable;
2121
import io.vavr.control.Option;
2222
import io.vavr.jackson.datatype.VavrModule;
23+
import tools.jackson.datatype.jsonp.JSONPModule;
2324

2425
import java.io.IOException;
2526
import java.util.Objects;
@@ -32,6 +33,7 @@ public class Json {
3233
public static ObjectMapper newDefaultMapper() {
3334
return JsonMapper.builder()
3435
.addModule(new VavrModule())
36+
.addModule(new JSONPModule())
3537
.configure(DateTimeFeature.WRITE_DATES_AS_TIMESTAMPS, false)
3638
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
3739
.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)

0 commit comments

Comments
 (0)