Class JsonNodeTypes


  • public class JsonNodeTypes
    extends Object
    • Constructor Detail

      • JsonNodeTypes

        public JsonNodeTypes()
    • Method Detail

      • isNodeNullable

        public static boolean isNodeNullable​(com.fasterxml.jackson.databind.JsonNode schema)
      • equalsToSchemaType

        public static boolean equalsToSchemaType​(com.fasterxml.jackson.databind.JsonNode node,
                                                 JsonType schemaType,
                                                 Schema parentSchema,
                                                 SchemaContext schemaContext,
                                                 ExecutionContext executionContext)
      • isNumber

        public static boolean isNumber​(com.fasterxml.jackson.databind.JsonNode node,
                                       SchemaRegistryConfig config)
        Check if the type of the JsonNode's value is number based on the status of typeLoose flag.
        Parameters:
        node - the JsonNode to check
        config - the SchemaValidatorsConfig to depend on
        Returns:
        boolean to indicate if it is a number