java.lang.Object
org.apache.nifi.attribute.expression.language.evaluation.BooleanEvaluator
org.apache.nifi.attribute.expression.language.evaluation.functions.IsJsonEvaluator
All Implemented Interfaces:
Evaluator<Boolean>

public class IsJsonEvaluator extends BooleanEvaluator
  • Field Details

    • MAPPER

      private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
    • subject

      private final Evaluator<String> subject
  • Constructor Details

  • Method Details

    • evaluate

      public QueryResult<Boolean> evaluate(EvaluationContext evaluationContext)
    • isPossibleJsonArray

      private boolean isPossibleJsonArray(String subject)
    • isPossibleJsonObject

      private boolean isPossibleJsonObject(String subject)
    • getSubjectEvaluator

      public Evaluator<?> getSubjectEvaluator()