Skip to content

Commit b270f13

Browse files
chenyan71chenyan71
authored andcommitted
type validation, if the allow null for optional value in the json schema
1 parent 279ab0c commit b270f13

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/com/networknt/schema/TypeValidator.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,12 @@ public Set<ValidationMessage> validate(JsonNode node, JsonNode rootNode, String
4949

5050
JsonType nodeType = TypeFactory.getValueNodeType(node);
5151
if (nodeType != schemaType) {
52-
if (schemaType == JsonType.ANY) {
52+
if (schemaType == JsonType.ANY ) {
53+
return Collections.emptySet();
54+
}
55+
if (schemaType == JsonType.NULL ) {
5356
return Collections.emptySet();
5457
}
55-
5658
if (schemaType == JsonType.NUMBER && nodeType == JsonType.INTEGER) {
5759
return Collections.emptySet();
5860
}

0 commit comments

Comments
 (0)