Class JsonTreeValidator

java.lang.Object
org.qubership.nifi.processors.validator.AbstractJsonValidator<com.fasterxml.jackson.databind.JsonNode>
org.qubership.nifi.processors.validator.JsonTreeValidator
All Implemented Interfaces:
org.apache.nifi.components.Validator

public class JsonTreeValidator extends AbstractJsonValidator<com.fasterxml.jackson.databind.JsonNode>
Json Tree component validator for properties containing JSON. Uses JsonTree to parse JSON.
  • Field Summary

    Fields inherited from interface org.apache.nifi.components.Validator

    INVALID, VALID
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonTreeValidator(com.fasterxml.jackson.databind.ObjectMapper mapper)
    Create instance of JsonTreeValidator
    JsonTreeValidator(com.fasterxml.jackson.databind.ObjectMapper mapper, boolean allowEmpty)
    Create instance of JsonTreeValidator
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.fasterxml.jackson.databind.JsonNode
    Converts JSON string into JSON object.

    Methods inherited from class org.qubership.nifi.processors.validator.AbstractJsonValidator

    validate, validate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JsonTreeValidator

      public JsonTreeValidator(com.fasterxml.jackson.databind.ObjectMapper mapper)
      Create instance of JsonTreeValidator
      Parameters:
      mapper - ObjectMapper to use
    • JsonTreeValidator

      public JsonTreeValidator(com.fasterxml.jackson.databind.ObjectMapper mapper, boolean allowEmpty)
      Create instance of JsonTreeValidator
      Parameters:
      mapper - ObjectMapper to use
      allowEmpty - if true, treats empty values as valid
  • Method Details