Class JsonPathPutEvaluator
java.lang.Object
org.apache.nifi.attribute.expression.language.evaluation.StringEvaluator
org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathBaseEvaluator
org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathUpdateEvaluator
org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathPutEvaluator
JsonPathPutEvaluator allows setting or adding a key and scalar value at the specified existing path
-
Field Summary
FieldsFields inherited from class org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathUpdateEvaluator
valueEvaluatorFields inherited from class org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathBaseEvaluator
EMPTY_RESULT, JSON_PROVIDER, jsonPathExp, precompiledJsonPathExp, STRICT_PROVIDER_CONFIGURATION, subject -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathUpdateEvaluator
updateAttributeMethods inherited from class org.apache.nifi.attribute.expression.language.evaluation.functions.JsonPathBaseEvaluator
compileJsonPathExpression, getDocumentContext, getJsonPath, getResultRepresentation, getSubjectEvaluator, isJsonScalar, validateAndEstablishJsonContextMethods inherited from class org.apache.nifi.attribute.expression.language.evaluation.StringEvaluator
getEvaluationsRemaining, getResultType, getToken, setToken
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
keyEvaluator
-
-
Constructor Details
-
JsonPathPutEvaluator
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceEvaluator<String>- Overrides:
evaluatein classJsonPathUpdateEvaluator
-