Class JsonPathUtils

java.lang.Object
org.springframework.integration.json.JsonPathUtils

public final class JsonPathUtils
extends java.lang.Object
Utility class to evaluate(java.lang.Object, java.lang.String, com.jayway.jsonpath.Predicate...) a jsonPath on the provided object. Delegates evaluation to JsonPath. Note evaluate(java.lang.Object, java.lang.String, com.jayway.jsonpath.Predicate...) is used as #jsonPath() SpEL function.
Since:
3.0
  • Method Summary

    Modifier and Type Method Description
    static <T> T evaluate​(java.lang.Object json, java.lang.String jsonPath, com.jayway.jsonpath.Predicate... predicates)  

    Methods inherited from class java.lang.Object

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

    • evaluate

      public static <T> T evaluate​(java.lang.Object json, java.lang.String jsonPath, com.jayway.jsonpath.Predicate... predicates) throws java.io.IOException
      Throws:
      java.io.IOException