public class JsonNodeUtil extends Object
Constructor and Description |
---|
JsonNodeUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node,
JsonSchema schema,
SchemaValidatorsConfig config) |
static boolean |
equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node,
JsonType schemaType,
JsonSchema parentSchema,
SchemaValidatorsConfig config) |
static JsonType |
getSchemaJsonType(JsonSchema schema) |
static boolean |
isChildNodeNullable(com.fasterxml.jackson.databind.node.ArrayNode oneOfSchemaNode,
SchemaValidatorsConfig config) |
static boolean |
isNodeNullable(com.fasterxml.jackson.databind.JsonNode schema) |
static boolean |
isNodeNullable(com.fasterxml.jackson.databind.JsonNode schema,
SchemaValidatorsConfig config) |
static boolean |
isNumber(com.fasterxml.jackson.databind.JsonNode node,
SchemaValidatorsConfig config)
Check if the type of the JsonNode's value is number based on the
status of typeLoose flag.
|
static boolean |
matchOneOfTypeNode(com.fasterxml.jackson.databind.JsonNode oneOfSchemaNode,
JsonType nodeType) |
public static boolean isNodeNullable(com.fasterxml.jackson.databind.JsonNode schema)
public static boolean isNodeNullable(com.fasterxml.jackson.databind.JsonNode schema, SchemaValidatorsConfig config)
public static boolean isChildNodeNullable(com.fasterxml.jackson.databind.node.ArrayNode oneOfSchemaNode, SchemaValidatorsConfig config)
public static boolean matchOneOfTypeNode(com.fasterxml.jackson.databind.JsonNode oneOfSchemaNode, JsonType nodeType)
public static boolean equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node, JsonSchema schema, SchemaValidatorsConfig config)
public static JsonType getSchemaJsonType(JsonSchema schema)
public static boolean equalsToSchemaType(com.fasterxml.jackson.databind.JsonNode node, JsonType schemaType, JsonSchema parentSchema, SchemaValidatorsConfig config)
public static boolean isNumber(com.fasterxml.jackson.databind.JsonNode node, SchemaValidatorsConfig config)
node
- the JsonNode to checkconfig
- the SchemaValidatorsConfig to depend onCopyright © 2023. All rights reserved.