Interface JsonValidator

    • Method Detail

      • validate

        Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode rootNode)
        Validate the given root JsonNode, starting at the root of the data path.
        Parameters:
        rootNode - JsonNode
        Returns:
        A list of ValidationMessage if there is any validation error, or an empty list if there is no error.
      • validate

        Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode node,
                                        com.fasterxml.jackson.databind.JsonNode rootNode,
                                        String at)
        Validate the given JsonNode, the given node is the child node of the root node at given data path.
        Parameters:
        node - JsonNode
        rootNode - JsonNode
        at - String
        Returns:
        A list of ValidationMessage if there is any validation error, or an empty list if there is no error.