org.mule.module.json
Class JsonNodeExpressionEvaluator
java.lang.Object
org.mule.module.json.JsonExpressionEvaluator
org.mule.module.json.JsonNodeExpressionEvaluator
- All Implemented Interfaces:
- ExpressionEvaluator, NamedObject
public class JsonNodeExpressionEvaluator
- extends JsonExpressionEvaluator
An JSON expression evaluator that returns JsonNode
's instead of strings.
Arrays are still returned as a List
rather than as an ArrayNode
to
enable splitting using the AbstractSplitter
- See Also:
JsonData
,
JsonExpressionEvaluator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonNodeExpressionEvaluator
public JsonNodeExpressionEvaluator()
extractResultFromNode
protected Object extractResultFromNode(org.codehaus.jackson.JsonNode result)
- Overrides:
extractResultFromNode
in class JsonExpressionEvaluator
getName
public String getName()
- Description copied from interface:
NamedObject
- Gets the name of the object
- Specified by:
getName
in interface NamedObject
- Overrides:
getName
in class JsonExpressionEvaluator
- Returns:
- the name of the object
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.