Skip to content

Commit 5160a94

Browse files
committed
Upgrade to jackson 3
1 parent afa9d26 commit 5160a94

37 files changed

+135
-122
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ Java library for inferring JSON schema based on sample JSONs.
1414

1515
```java
1616
import java.util.Arrays;
17-
import com.fasterxml.jackson.databind.JsonNode;
18-
import com.fasterxml.jackson.databind.ObjectMapper;
17+
import tools.jackson.databind.JsonNode;
18+
import tools.jackson.databind.ObjectMapper;
1919
import com.saasquatch.jsonschemainferrer.*;
2020

2121
public class Example {

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ dependencies {
2323
testImplementation 'org.junit.jupiter:junit-jupiter-api:6.0.0'
2424
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.0.0'
2525
implementation 'com.google.code.findbugs:jsr305:3.0.2'
26-
api 'com.fasterxml.jackson.core:jackson-databind:2.16.1'
26+
api 'tools.jackson.core:jackson-databind:3.0.1'
2727
builtInFormatInferrerSupportImplementation 'commons-validator:commons-validator:1.10.0'
2828
testImplementation 'com.networknt:json-schema-validator:1.5.9'
2929
testImplementation 'com.google.guava:guava:33.5.0-jre'

src/main/java/com/saasquatch/jsonschemainferrer/AdditionalPropertiesPolicies.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import static com.saasquatch.jsonschemainferrer.JunkDrawer.stream;
55
import static com.saasquatch.jsonschemainferrer.JunkDrawer.stringColToArrayDistinct;
66

7-
import com.fasterxml.jackson.databind.JsonNode;
8-
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
9-
import com.fasterxml.jackson.databind.node.ObjectNode;
7+
import tools.jackson.databind.JsonNode;
8+
import tools.jackson.databind.node.JsonNodeFactory;
9+
import tools.jackson.databind.node.ObjectNode;
1010
import com.saasquatch.jsonschemainferrer.annotations.Beta;
1111
import java.util.Objects;
1212
import java.util.Set;

src/main/java/com/saasquatch/jsonschemainferrer/AdditionalPropertiesPolicy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import static com.saasquatch.jsonschemainferrer.JunkDrawer.newObject;
44

5-
import com.fasterxml.jackson.databind.JsonNode;
6-
import com.fasterxml.jackson.databind.node.ObjectNode;
5+
import tools.jackson.databind.JsonNode;
6+
import tools.jackson.databind.node.ObjectNode;
77
import javax.annotation.Nonnull;
88
import javax.annotation.Nullable;
99

src/main/java/com/saasquatch/jsonschemainferrer/ArrayLengthFeature.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import static com.saasquatch.jsonschemainferrer.JunkDrawer.newObject;
44

5-
import com.fasterxml.jackson.databind.JsonNode;
6-
import com.fasterxml.jackson.databind.node.ObjectNode;
5+
import tools.jackson.databind.JsonNode;
6+
import tools.jackson.databind.node.ObjectNode;
77
import javax.annotation.Nonnull;
88

99
/**

src/main/java/com/saasquatch/jsonschemainferrer/DefaultPolicies.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.saasquatch.jsonschemainferrer;
22

3-
import com.fasterxml.jackson.databind.JsonNode;
3+
import tools.jackson.databind.JsonNode;
44
import com.saasquatch.jsonschemainferrer.annotations.Beta;
55
import java.util.Collection;
66

src/main/java/com/saasquatch/jsonschemainferrer/DefaultPolicy.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import static com.saasquatch.jsonschemainferrer.JunkDrawer.newObject;
44

5-
import com.fasterxml.jackson.databind.JsonNode;
6-
import com.fasterxml.jackson.databind.node.ObjectNode;
5+
import tools.jackson.databind.JsonNode;
6+
import tools.jackson.databind.node.ObjectNode;
77
import javax.annotation.Nonnull;
88
import javax.annotation.Nullable;
99

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.saasquatch.jsonschemainferrer;
22

3-
import com.fasterxml.jackson.databind.JsonNode;
3+
import tools.jackson.databind.JsonNode;
44
import com.saasquatch.jsonschemainferrer.annotations.Beta;
55
import java.util.Collection;
66
import javax.annotation.Nonnull;

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractorInput.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.saasquatch.jsonschemainferrer;
22

3-
import com.fasterxml.jackson.databind.JsonNode;
3+
import tools.jackson.databind.JsonNode;
44
import com.saasquatch.jsonschemainferrer.annotations.Beta;
55
import java.util.Collection;
66
import javax.annotation.Nonnull;

src/main/java/com/saasquatch/jsonschemainferrer/EnumExtractors.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import static com.saasquatch.jsonschemainferrer.JunkDrawer.isValidEnum;
44

5-
import com.fasterxml.jackson.databind.JsonNode;
5+
import tools.jackson.databind.JsonNode;
66
import com.saasquatch.jsonschemainferrer.annotations.Beta;
77
import java.util.Arrays;
88
import java.util.Collections;

0 commit comments

Comments
 (0)