Package org.citrusframework.json
Class JsonPathUtils
java.lang.Object
org.citrusframework.json.JsonPathUtils
- Since:
- 2.7.4
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectEvaluate JsonPath expression using given read context and return result as object.static ObjectEvaluate JsonPath expression on given payload string and return result as object.static StringevaluateAsString(com.jayway.jsonpath.ReadContext readerContext, String jsonPathExpression) Evaluate JsonPath expression using given read context and return result as string.static StringevaluateAsString(String payload, String jsonPathExpression) Evaluate JsonPath expression on given payload string and return result as string.
-
Constructor Details
-
JsonPathUtils
public JsonPathUtils()
-
-
Method Details
-
evaluate
Evaluate JsonPath expression on given payload string and return result as object.- Parameters:
payload-jsonPathExpression-- Returns:
-
evaluate
public static Object evaluate(com.jayway.jsonpath.ReadContext readerContext, String jsonPathExpression) Evaluate JsonPath expression using given read context and return result as object.- Parameters:
readerContext-jsonPathExpression-- Returns:
-
evaluateAsString
Evaluate JsonPath expression on given payload string and return result as string.- Parameters:
payload-jsonPathExpression-- Returns:
-
evaluateAsString
public static String evaluateAsString(com.jayway.jsonpath.ReadContext readerContext, String jsonPathExpression) Evaluate JsonPath expression using given read context and return result as string.- Parameters:
readerContext-jsonPathExpression-- Returns:
-