Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractJsonProvider - Class in com.jayway.jsonpath.spi.json
 
AbstractJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.AbstractJsonProvider
 
accept(Object, Object, Configuration, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.PredicatePathToken
 
add(String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
add(JsonPath, Object) - Method in class com.jayway.jsonpath.internal.JsonReader
 
add(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
 
add(Object, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Adds a new value to the Array this path points to in the provided jsonObject
add(String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
Add value to array
add(JsonPath, Object) - Method in interface com.jayway.jsonpath.WriteContext
Add value to array at the given path
addEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
Creates a new Configuration by the provided evaluation listeners to the current listeners
addOptions(Option...) - Method in class com.jayway.jsonpath.Configuration
Creates a new configuration by adding the new options to the options used in this configuration.
addResult(String, PathRef, Object) - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
all(Object...) - Method in class com.jayway.jsonpath.Criteria
The all operator is similar to $in, but instead of matching any value in the specified array all values in the array must be matched.
all(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
The all operator is similar to $in, but instead of matching any value in the specified array all values in the array must be matched.
and(String) - Method in class com.jayway.jsonpath.Criteria
Static factory method to create a Criteria using the provided key
and(Predicate) - Method in class com.jayway.jsonpath.Filter
 
append(PathToken) - Method in class com.jayway.jsonpath.internal.token.RootPathToken
 
apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Criteria
 
apply(Predicate.PredicateContext) - Method in class com.jayway.jsonpath.Filter
 
apply(Predicate.PredicateContext) - Method in interface com.jayway.jsonpath.Predicate
 
ArrayPathToken - Class in com.jayway.jsonpath.internal.token
 
ArrayPathToken(List<Integer>, ArrayPathToken.Operation) - Constructor for class com.jayway.jsonpath.internal.token.ArrayPathToken
 
ArrayPathToken.Operation - Enum in com.jayway.jsonpath.internal.token
 

B

build() - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
builder() - Static method in class com.jayway.jsonpath.Configuration
Returns a new ConfigurationBuilder

C

Cache - Class in com.jayway.jsonpath.internal
 
Cache(int) - Constructor for class com.jayway.jsonpath.internal.Cache
 
closeQuietly(Closeable) - Static method in class com.jayway.jsonpath.internal.Utils
 
com.jayway.jsonpath - package com.jayway.jsonpath
 
com.jayway.jsonpath.internal - package com.jayway.jsonpath.internal
 
com.jayway.jsonpath.internal.token - package com.jayway.jsonpath.internal.token
 
com.jayway.jsonpath.spi.json - package com.jayway.jsonpath.spi.json
 
com.jayway.jsonpath.spi.mapper - package com.jayway.jsonpath.spi.mapper
 
compareTo(PathRef) - Method in class com.jayway.jsonpath.internal.PathRef
 
compareTo(TypeRef<T>) - Method in class com.jayway.jsonpath.TypeRef
The only reason we define this method (and require implementation of Comparable) is to prevent constructing a reference without type information.
compile(String, Predicate...) - Static method in class com.jayway.jsonpath.internal.PathCompiler
 
compile(String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Compiles a JsonPath
CompiledPath - Class in com.jayway.jsonpath.internal
 
CompiledPath(PathToken, boolean) - Constructor for class com.jayway.jsonpath.internal.CompiledPath
 
Configuration - Class in com.jayway.jsonpath
Immutable configuration object
configuration() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
 
configuration() - Method in class com.jayway.jsonpath.internal.JsonReader
 
configuration() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
configuration() - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
configuration() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
Configuration to use when evaluating
configuration() - Method in interface com.jayway.jsonpath.ReadContext
Returns the configuration used for reading
configuration() - Method in interface com.jayway.jsonpath.WriteContext
Returns the configuration used for reading
Configuration.ConfigurationBuilder - Class in com.jayway.jsonpath
Configuration builder
Configuration.Defaults - Interface in com.jayway.jsonpath
 
ConfigurationBuilder() - Constructor for class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
contains(Object) - Method in class com.jayway.jsonpath.Criteria
The contains operator asserts that the provided object is contained in the result.
containsOption(Option) - Method in class com.jayway.jsonpath.Configuration
Check if this configuration contains the given option
countMatches(CharSequence, CharSequence) - Static method in class com.jayway.jsonpath.internal.Utils
Counts how many times the substring appears in the larger string.
CR - Static variable in class com.jayway.jsonpath.internal.Utils
 
create(String, String, String) - Static method in class com.jayway.jsonpath.Criteria
Creates a new criteria
create(Object, String) - Static method in class com.jayway.jsonpath.internal.PathRef
 
create(Object, Collection<String>) - Static method in class com.jayway.jsonpath.internal.PathRef
 
create(Object, int) - Static method in class com.jayway.jsonpath.internal.PathRef
 
createArray() - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
createArray() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
createArray() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
createArray() - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Creates a provider specific json array
createArray() - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
createMap() - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
createMap() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
createMap() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
createMap() - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Creates a provider specific json object
createMap() - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
createRange(int, int) - Static method in class com.jayway.jsonpath.internal.Utils
Creates a range of integers from start (inclusive) to end (exclusive)
createRoot(Object) - Static method in class com.jayway.jsonpath.internal.PathRef
 
Criteria - Class in com.jayway.jsonpath
 

D

defaultConfiguration() - Static method in class com.jayway.jsonpath.Configuration
Creates a new configuration based on default values
DefaultsImpl - Class in com.jayway.jsonpath.internal
 
delete(String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
delete(JsonPath) - Method in class com.jayway.jsonpath.internal.JsonReader
 
delete(Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
 
delete(Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Deletes the object this path points to in the provided jsonObject
delete(String, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
Deletes the given path
delete(JsonPath) - Method in interface com.jayway.jsonpath.WriteContext
Deletes the given path
deserialize(InputStream) - Static method in class com.jayway.jsonpath.internal.Utils
Deserializes an Object from the specified stream.
deserialize(byte[]) - Static method in class com.jayway.jsonpath.internal.Utils
Deserializes a single Object from an array of bytes.
DocumentContext - Interface in com.jayway.jsonpath
 
documentEvalCache() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
documentPathCache() - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 

E

eq(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using equality
equals(Object) - Method in class com.jayway.jsonpath.internal.token.PathToken
 
evaluate(Object, Object, Configuration, boolean) - Method in class com.jayway.jsonpath.internal.CompiledPath
 
evaluate(Object, Object, Configuration) - Method in class com.jayway.jsonpath.internal.CompiledPath
 
evaluate(Object, Object, Configuration) - Method in interface com.jayway.jsonpath.internal.Path
Evaluates this path
evaluate(Object, Object, Configuration, boolean) - Method in interface com.jayway.jsonpath.internal.Path
Evaluates this path
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.ArrayPathToken
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.PathToken
 
evaluate(Path) - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.PredicatePathToken
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.PropertyPathToken
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.RootPathToken
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.ScanPathToken
 
evaluate(String, PathRef, Object, EvaluationContextImpl) - Method in class com.jayway.jsonpath.internal.token.WildcardPathToken
 
EvaluationAbortException - Exception in com.jayway.jsonpath.internal
 
EvaluationAbortException() - Constructor for exception com.jayway.jsonpath.internal.EvaluationAbortException
 
EvaluationContext - Interface in com.jayway.jsonpath.internal
 
EvaluationContextImpl - Class in com.jayway.jsonpath.internal.token
 
EvaluationContextImpl(Path, Object, Configuration, boolean) - Constructor for class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
evaluationListener(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
evaluationListener(Collection<EvaluationListener>) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
EvaluationListener - Interface in com.jayway.jsonpath
A listener that can be registered on a Configuration that is notified when a result is added to the result of this path evaluation.
EvaluationListener.EvaluationContinuation - Enum in com.jayway.jsonpath
 
EvaluationListener.FoundResult - Interface in com.jayway.jsonpath
 
exists(boolean) - Method in class com.jayway.jsonpath.Criteria
Check for existence (or lack thereof) of a field.

F

Filter - Class in com.jayway.jsonpath
 
Filter() - Constructor for class com.jayway.jsonpath.Filter
 
filter(Predicate) - Static method in class com.jayway.jsonpath.Filter
Creates a new Filter based on given criteria
filter(Collection<Predicate>) - Static method in class com.jayway.jsonpath.Filter
Create a new Filter based on given list of criteria.
forUpdate() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 

G

get(String) - Method in class com.jayway.jsonpath.internal.Cache
 
getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Extracts a value from an array
getArrayIndex(Object, int, boolean) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
 
getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
getArrayIndex(Object, int) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
getArrayIndex(Object, int) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Extracts a value from an array anw unwraps provider specific data type
getArrayIndex(Object, int, boolean) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Deprecated.
getEvaluationListeners() - Method in class com.jayway.jsonpath.Configuration
Returns the evaluation listeners registered in this configuration
getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Extracts a value from an map
getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
getMapValue(Object, String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Extracts a value from an map
getObjectMapper() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
getObjectMapper() - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
getOptions() - Method in class com.jayway.jsonpath.Configuration
Returns the options used by this configuration
getPath() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
Returns the list of formalized paths that represent the result of the evaluation
getPath() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
getPath() - Method in class com.jayway.jsonpath.JsonPath
Returns the string representation of this JsonPath
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.ArrayPathToken
 
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.PredicatePathToken
 
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.PropertyPathToken
 
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.RootPathToken
 
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.ScanPathToken
 
getPathFragment() - Method in class com.jayway.jsonpath.internal.token.WildcardPathToken
 
getPathList() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
Convenience method to get list of hits as String path representations
getPathList() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
getProperties() - Method in class com.jayway.jsonpath.internal.token.PropertyPathToken
 
getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Returns the keys from the given object
getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
getPropertyKeys(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
getPropertyKeys(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Returns the keys from the given object
getSilent(String) - Method in class com.jayway.jsonpath.internal.Cache
 
getTokenCount() - Method in class com.jayway.jsonpath.internal.token.PathToken
 
getTokenCount() - Method in class com.jayway.jsonpath.internal.token.RootPathToken
 
getType() - Method in class com.jayway.jsonpath.TypeRef
 
getValue() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
This method does not adhere to configuration settings.
getValue(boolean) - Method in interface com.jayway.jsonpath.internal.EvaluationContext
getValue() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
getValue(boolean) - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
GsonJsonProvider - Class in com.jayway.jsonpath.spi.json
 
GsonJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
GsonMappingProvider - Class in com.jayway.jsonpath.spi.mapper
 
GsonMappingProvider(Gson) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
 
GsonMappingProvider(Callable<Gson>) - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
 
GsonMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
 
gt(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using the > operator
gte(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using the >= operator

H

hashCode() - Method in class com.jayway.jsonpath.internal.token.PathToken
 

I

in(Object...) - Method in class com.jayway.jsonpath.Criteria
The in operator is analogous to the SQL IN modifier, allowing you to specify an array of possible matches.
in(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
The in operator is analogous to the SQL IN modifier, allowing you to specify an array of possible matches.
index() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
the index of this result.
INSTANCE - Static variable in class com.jayway.jsonpath.internal.DefaultsImpl
 
InvalidCriteriaException - Exception in com.jayway.jsonpath
 
InvalidCriteriaException() - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
 
InvalidCriteriaException(String) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
 
InvalidCriteriaException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
 
InvalidCriteriaException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidCriteriaException
 
InvalidJsonException - Exception in com.jayway.jsonpath
 
InvalidJsonException() - Constructor for exception com.jayway.jsonpath.InvalidJsonException
 
InvalidJsonException(String) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
 
InvalidJsonException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
 
InvalidJsonException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidJsonException
 
InvalidModificationException - Exception in com.jayway.jsonpath
 
InvalidModificationException(String) - Constructor for exception com.jayway.jsonpath.InvalidModificationException
 
InvalidPathException - Exception in com.jayway.jsonpath
 
InvalidPathException() - Constructor for exception com.jayway.jsonpath.InvalidPathException
 
InvalidPathException(String) - Constructor for exception com.jayway.jsonpath.InvalidPathException
 
InvalidPathException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidPathException
 
InvalidPathException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidPathException
 
is(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using equality
isArray(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
checks if object is an array
isArray(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
isArray(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
isArray(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
checks if object is an array
isDefinite() - Method in class com.jayway.jsonpath.internal.CompiledPath
 
isDefinite() - Method in interface com.jayway.jsonpath.internal.Path
 
isDefinite() - Method in class com.jayway.jsonpath.JsonPath
Checks if a path points to a single item or if it potentially returns multiple items

a path is considered not definite if it contains a scan fragment ".." or an array position fragment that is not based on a single index

definite path examples are:

$store.book $store.book[1].title

not definite path examples are:

$..book $.store.book[*] $.store.book[1,2] $.store.book[?(@.category = 'fiction')]

isEmpty(CharSequence) - Static method in class com.jayway.jsonpath.internal.Utils
Checks if a CharSequence is empty ("") or null.
isInt(String) - Static method in class com.jayway.jsonpath.internal.Utils
 
isMap(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
checks if object is a map (i.e.
isMap(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
isMap(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
isMap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
checks if object is a map (i.e.
isNumeric(String) - Static method in class com.jayway.jsonpath.internal.Utils
 
isPathDefinite() - Method in class com.jayway.jsonpath.internal.token.PathToken
 
isPathDefinite(String) - Static method in class com.jayway.jsonpath.JsonPath
 
isRootPath() - Method in class com.jayway.jsonpath.internal.CompiledPath
 
isRootPath() - Method in interface com.jayway.jsonpath.internal.Path
 
isTrue(boolean, String) - Static method in class com.jayway.jsonpath.internal.Utils
Validate that the argument condition is true; otherwise throwing an exception with the specified message.
item() - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
item(Class<T>) - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
item() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
Returns the current item being evaluated by this predicate
item(Class<T>) - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
Returns the current item being evaluated by this predicate.

J

JacksonJsonNodeJsonProvider - Class in com.jayway.jsonpath.spi.json
 
JacksonJsonNodeJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
Initialize the JacksonTreeJsonProvider with the default ObjectMapper and ObjectReader
JacksonJsonNodeJsonProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
Initialize the JacksonTreeJsonProvider with a custom ObjectMapper and ObjectReader.
JacksonJsonProvider - Class in com.jayway.jsonpath.spi.json
 
JacksonJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
Initialize the JacksonProvider with the default ObjectMapper and ObjectReader
JacksonJsonProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
Initialize the JacksonProvider with a custom ObjectMapper.
JacksonJsonProvider(ObjectMapper, ObjectReader) - Constructor for class com.jayway.jsonpath.spi.json.JacksonJsonProvider
Initialize the JacksonProvider with a custom ObjectMapper and ObjectReader.
JacksonMappingProvider - Class in com.jayway.jsonpath.spi.mapper
 
JacksonMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
 
JacksonMappingProvider(ObjectMapper) - Constructor for class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
 
join(String, String, Iterable<? extends Object>) - Static method in class com.jayway.jsonpath.internal.Utils
 
join(String, Iterable<? extends Object>) - Static method in class com.jayway.jsonpath.internal.Utils
 
json() - Method in class com.jayway.jsonpath.internal.JsonReader
 
json() - Method in interface com.jayway.jsonpath.ReadContext
Returns the JSON model that this context is operating on
json() - Method in interface com.jayway.jsonpath.WriteContext
Returns the JSON model that this context is operating on
JsonFormatter - Class in com.jayway.jsonpath.internal
 
JsonFormatter() - Constructor for class com.jayway.jsonpath.internal.JsonFormatter
 
JsonPath - Class in com.jayway.jsonpath

JsonPath is to JSON what XPATH is to XML, a simple way to extract parts of a given document.

JsonPathException - Exception in com.jayway.jsonpath
 
JsonPathException() - Constructor for exception com.jayway.jsonpath.JsonPathException
 
JsonPathException(String) - Constructor for exception com.jayway.jsonpath.JsonPathException
 
JsonPathException(String, Throwable) - Constructor for exception com.jayway.jsonpath.JsonPathException
 
JsonPathException(Throwable) - Constructor for exception com.jayway.jsonpath.JsonPathException
 
jsonProvider(JsonProvider) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
jsonProvider() - Method in interface com.jayway.jsonpath.Configuration.Defaults
Returns the default JsonProvider
jsonProvider(JsonProvider) - Method in class com.jayway.jsonpath.Configuration
Creates a new Configuration based on the given JsonProvider
jsonProvider() - Method in class com.jayway.jsonpath.Configuration
Returns JsonProvider used by this configuration
jsonProvider() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
 
jsonProvider() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
JsonProvider - Interface in com.jayway.jsonpath.spi.json
 
JsonReader - Class in com.jayway.jsonpath.internal
 
JsonReader() - Constructor for class com.jayway.jsonpath.internal.JsonReader
 
JsonReader(Configuration) - Constructor for class com.jayway.jsonpath.internal.JsonReader
 
JsonSmartJsonProvider - Class in com.jayway.jsonpath.spi.json
 
JsonSmartJsonProvider() - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
JsonSmartJsonProvider(int) - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
JsonSmartJsonProvider(int, JsonReaderI<?>) - Constructor for class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
JsonSmartMappingProvider - Class in com.jayway.jsonpath.spi.mapper
 
JsonSmartMappingProvider(JsonReader) - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
 
JsonSmartMappingProvider(Callable<JsonReader>) - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
 
JsonSmartMappingProvider() - Constructor for class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
 
jsonString() - Method in class com.jayway.jsonpath.internal.JsonReader
 
jsonString() - Method in interface com.jayway.jsonpath.ReadContext
Returns the JSON model that this context is operating on as a JSON string
jsonString() - Method in interface com.jayway.jsonpath.WriteContext
Returns the JSON model that this context is operating on as a JSON string

L

length(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Get the length of an array or object
length(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
length(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
length(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Get the length of an json array, json object or a json string
limit(int) - Method in class com.jayway.jsonpath.internal.JsonReader
 
limit(int) - Method in interface com.jayway.jsonpath.ReadContext
Stops evaluation when maxResults limit has been reached
lt(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using the < operator
lte(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using the <= operator

M

map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
 
map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.GsonMappingProvider
 
map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
 
map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JacksonMappingProvider
 
map(Object, Class<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
 
map(Object, TypeRef<T>, Configuration) - Method in class com.jayway.jsonpath.spi.mapper.JsonSmartMappingProvider
 
map(Object, Class<T>, Configuration) - Method in interface com.jayway.jsonpath.spi.mapper.MappingProvider
 
map(Object, TypeRef<T>, Configuration) - Method in interface com.jayway.jsonpath.spi.mapper.MappingProvider
 
MappingException - Exception in com.jayway.jsonpath.spi.mapper
 
MappingException(Throwable) - Constructor for exception com.jayway.jsonpath.spi.mapper.MappingException
 
MappingException(String) - Constructor for exception com.jayway.jsonpath.spi.mapper.MappingException
 
mappingProvider(MappingProvider) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
mappingProvider() - Method in interface com.jayway.jsonpath.Configuration.Defaults
Returns the default MappingProvider
mappingProvider(MappingProvider) - Method in class com.jayway.jsonpath.Configuration
Creates a new Configuration based on the given MappingProvider
mappingProvider() - Method in class com.jayway.jsonpath.Configuration
Returns MappingProvider used by this configuration
mappingProvider() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
 
MappingProvider - Interface in com.jayway.jsonpath.spi.mapper
Maps object between different Types
matches(Predicate) - Method in class com.jayway.jsonpath.Criteria
The matches operator checks that an object matches the given predicate.

N

ne(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using the != operator
nin(Object...) - Method in class com.jayway.jsonpath.Criteria
The nin operator is similar to $in except that it selects objects for which the specified field does not have any value in the specified array.
nin(Collection<?>) - Method in class com.jayway.jsonpath.Criteria
The nin operator is similar to $in except that it selects objects for which the specified field does not have any value in the specified array.
NO_OP - Static variable in class com.jayway.jsonpath.internal.PathRef
 
notEmpty() - Method in class com.jayway.jsonpath.Criteria
The notEmpty operator checks that an array or String is not empty.
notEmpty(T, String, Object...) - Static method in class com.jayway.jsonpath.internal.Utils
Validate that the specified argument character sequence is neither null nor a length of zero (no characters); otherwise throwing an exception with the specified message.
notNull(T, String, Object...) - Static method in class com.jayway.jsonpath.internal.Utils
Validate that the specified argument is not null; otherwise throwing an exception with the specified message.

O

objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
objectMapper - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
objectReader - Variable in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
Option - Enum in com.jayway.jsonpath
 
options(Option...) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
options(Set<Option>) - Method in class com.jayway.jsonpath.Configuration.ConfigurationBuilder
 
options() - Method in interface com.jayway.jsonpath.Configuration.Defaults
Returns default setOptions
options() - Method in class com.jayway.jsonpath.internal.DefaultsImpl
 
options() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
or(Predicate) - Method in class com.jayway.jsonpath.Filter
 

P

parent - Variable in class com.jayway.jsonpath.internal.PathRef
 
parse(String) - Static method in class com.jayway.jsonpath.Criteria
Parse the provided criteria
parse(String) - Static method in class com.jayway.jsonpath.Filter
 
parse(Object) - Method in class com.jayway.jsonpath.internal.JsonReader
 
parse(String) - Method in class com.jayway.jsonpath.internal.JsonReader
 
parse(InputStream) - Method in class com.jayway.jsonpath.internal.JsonReader
 
parse(InputStream, String) - Method in class com.jayway.jsonpath.internal.JsonReader
 
parse(File) - Method in class com.jayway.jsonpath.internal.JsonReader
 
parse(Object) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the default Configuration and returns a DocumentContext for path evaluation
parse(String) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the default Configuration and returns a DocumentContext for path evaluation
parse(InputStream) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the default Configuration and returns a DocumentContext for path evaluation
parse(File) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the default Configuration and returns a DocumentContext for path evaluation
parse(URL) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the default Configuration and returns a DocumentContext for path evaluation
parse(Object, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the provided Configuration and returns a DocumentContext for path evaluation
parse(String, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the provided Configuration and returns a DocumentContext for path evaluation
parse(InputStream, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the provided Configuration and returns a DocumentContext for path evaluation
parse(File, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the provided Configuration and returns a DocumentContext for path evaluation
parse(URL, Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Parses the given JSON input using the provided Configuration and returns a DocumentContext for path evaluation
parse(String) - Method in interface com.jayway.jsonpath.ParseContext
 
parse(Object) - Method in interface com.jayway.jsonpath.ParseContext
 
parse(InputStream) - Method in interface com.jayway.jsonpath.ParseContext
 
parse(InputStream, String) - Method in interface com.jayway.jsonpath.ParseContext
 
parse(File) - Method in interface com.jayway.jsonpath.ParseContext
 
parse(String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
parse(String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
parse(String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
parse(String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Parse the given json string
parse(InputStream, String) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Parse the given json string
parse(String) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
parse(InputStream, String) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
ParseContext - Interface in com.jayway.jsonpath
 
path() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
The path of this result
Path - Interface in com.jayway.jsonpath.internal
 
PathCompiler - Class in com.jayway.jsonpath.internal
 
PathCompiler() - Constructor for class com.jayway.jsonpath.internal.PathCompiler
 
PathNotFoundException - Exception in com.jayway.jsonpath
 
PathNotFoundException() - Constructor for exception com.jayway.jsonpath.PathNotFoundException
 
PathNotFoundException(String) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
 
PathNotFoundException(String, Throwable) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
 
PathNotFoundException(Throwable) - Constructor for exception com.jayway.jsonpath.PathNotFoundException
 
PathRef - Class in com.jayway.jsonpath.internal
 
PathToken - Class in com.jayway.jsonpath.internal.token
 
PathToken() - Constructor for class com.jayway.jsonpath.internal.token.PathToken
 
Predicate - Interface in com.jayway.jsonpath
 
Predicate.PredicateContext - Interface in com.jayway.jsonpath
 
PredicateContextImpl - Class in com.jayway.jsonpath.internal.token
 
PredicateContextImpl(Object, Object, Configuration, HashMap<Path, Object>) - Constructor for class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
PredicatePathToken - Class in com.jayway.jsonpath.internal.token
 
PredicatePathToken(Predicate) - Constructor for class com.jayway.jsonpath.internal.token.PredicatePathToken
 
PredicatePathToken(Collection<Predicate>) - Constructor for class com.jayway.jsonpath.internal.token.PredicatePathToken
 
prettyPrint(String) - Static method in class com.jayway.jsonpath.internal.JsonFormatter
 
PropertyPathToken - Class in com.jayway.jsonpath.internal.token
 
PropertyPathToken(List<String>) - Constructor for class com.jayway.jsonpath.internal.token.PropertyPathToken
 
put(String, Path) - Method in class com.jayway.jsonpath.internal.Cache
 
put(String, String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
put(JsonPath, String, Object) - Method in class com.jayway.jsonpath.internal.JsonReader
 
put(String, Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
 
put(Object, String, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Adds or updates the Object this path points to in the provided jsonObject with a key with a value
put(String, String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
Add or update the key with a the given value at the given path
put(JsonPath, String, Object) - Method in interface com.jayway.jsonpath.WriteContext
Add or update the key with a the given value at the given path

R

read(String, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(String, Class<T>, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(JsonPath) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(JsonPath, Class<T>) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(JsonPath, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(String, TypeRef<T>) - Method in class com.jayway.jsonpath.internal.JsonReader
 
read(Object) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json document.
read(Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json document.
read(String) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json string
read(String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json string
read(URL) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json URL
read(File) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json file
read(File, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json file
read(InputStream) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json input stream
read(InputStream, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json input stream
read(InputStream, String, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json input stream
read(Object, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(String, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json string
read(URL, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(File, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(InputStream, String, Predicate...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(String, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context
read(String, Class<T>, Predicate...) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context
read(JsonPath) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context
read(JsonPath, Class<T>) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context
read(JsonPath, TypeRef<T>) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context Sample code to create a TypeRef TypeRef ref = new TypeRef>() {};
read(String, TypeRef<T>) - Method in interface com.jayway.jsonpath.ReadContext
Reads the given path from this context Sample code to create a TypeRef TypeRef ref = new TypeRef>() {};
ReadContext - Interface in com.jayway.jsonpath
 
regex(Pattern) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using a Regex
remove(String) - Method in class com.jayway.jsonpath.internal.Cache
 
removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Removes a value in an object or array
removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
removeProperty(Object, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
removeProperty(Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Removes a value in an object or array
result() - Method in interface com.jayway.jsonpath.EvaluationListener.FoundResult
The result object
resultFound(EvaluationListener.FoundResult) - Method in interface com.jayway.jsonpath.EvaluationListener
Callback invoked when result is found
root() - Method in class com.jayway.jsonpath.internal.token.PredicateContextImpl
 
root() - Method in interface com.jayway.jsonpath.Predicate.PredicateContext
Returns the root document (the complete JSON)
rootDocument() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
The json document that is evaluated
rootDocument() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
RootPathToken - Class in com.jayway.jsonpath.internal.token
 
RootPathToken() - Constructor for class com.jayway.jsonpath.internal.token.RootPathToken
 

S

ScanPathToken - Class in com.jayway.jsonpath.internal.token
 
ScanPathToken() - Constructor for class com.jayway.jsonpath.internal.token.ScanPathToken
 
serialize(Serializable, OutputStream) - Static method in class com.jayway.jsonpath.internal.Utils
Serializes an Object to the specified stream.
serialize(Serializable) - Static method in class com.jayway.jsonpath.internal.Utils
Serializes an Object to a byte array for storage/serialization.
set(String, Object, Predicate...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
set(JsonPath, Object) - Method in class com.jayway.jsonpath.internal.JsonReader
 
set(Object, Configuration) - Method in class com.jayway.jsonpath.internal.PathRef
 
set(Object, Object, Configuration) - Method in class com.jayway.jsonpath.JsonPath
Set the value this path points to in the provided jsonObject
set(String, Object, Predicate...) - Method in interface com.jayway.jsonpath.WriteContext
Set the value a the given path
set(JsonPath, Object) - Method in interface com.jayway.jsonpath.WriteContext
Set the value a the given path
setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
 
setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
setArrayIndex(Object, int, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
setArrayIndex(Object, int, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Sets a value in an array
setDefaults(Configuration.Defaults) - Static method in class com.jayway.jsonpath.Configuration
Set Default configuration
setEvaluationListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.Configuration
Creates a new Configuration with the provided evaluation listeners
setOptions(Option...) - Method in class com.jayway.jsonpath.Configuration
Creates a new configuration with the provided options.
setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Sets a value in an object or array
setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
setProperty(Object, Object, Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
setProperty(Object, Object, Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Sets a value in an object or array
size(int) - Method in class com.jayway.jsonpath.Criteria
The size operator matches:

array with the specified number of elements. string with given length.

size() - Method in class com.jayway.jsonpath.internal.Cache
 

T

toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
Converts given object to an Iterable
toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
toIterable(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
toIterable(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Converts given object to an Iterable
toJson(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonProvider
 
toJson(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Convert given json object to a json string
toJson(Object) - Method in class com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
 
toString() - Method in class com.jayway.jsonpath.Criteria
 
toString() - Method in class com.jayway.jsonpath.internal.Cache
 
toString() - Method in class com.jayway.jsonpath.internal.CompiledPath
 
toString() - Method in class com.jayway.jsonpath.internal.token.PathToken
 
toString(Object) - Static method in class com.jayway.jsonpath.internal.Utils
 
type(Class<?>) - Method in class com.jayway.jsonpath.Criteria
The $type operator matches values based on their Java type.
type - Variable in class com.jayway.jsonpath.TypeRef
 
TypeRef<T> - Class in com.jayway.jsonpath
Used to specify generic type information in ReadContext TypeRef ref = new TypeRef>() { };
TypeRef() - Constructor for class com.jayway.jsonpath.TypeRef
 

U

UNDEFINED - Static variable in interface com.jayway.jsonpath.spi.json.JsonProvider
 
unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.AbstractJsonProvider
 
unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.GsonJsonProvider
 
unwrap(Object) - Method in class com.jayway.jsonpath.spi.json.JacksonJsonNodeJsonProvider
 
unwrap(Object) - Method in interface com.jayway.jsonpath.spi.json.JsonProvider
Extracts a value from a wrapper object.
updateOperations() - Method in interface com.jayway.jsonpath.internal.EvaluationContext
 
updateOperations() - Method in class com.jayway.jsonpath.internal.token.EvaluationContextImpl
 
using(Configuration) - Static method in class com.jayway.jsonpath.JsonPath
Creates a ParseContext that can be used to parse a given JSON input.
using(JsonProvider) - Static method in class com.jayway.jsonpath.JsonPath
Creates a ParseContext that will parse a given JSON input.
Utils - Class in com.jayway.jsonpath.internal
 

V

ValueCompareException - Exception in com.jayway.jsonpath
 
ValueCompareException() - Constructor for exception com.jayway.jsonpath.ValueCompareException
 
valueOf(String) - Static method in enum com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jayway.jsonpath.internal.token.ArrayPathToken.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jayway.jsonpath.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jayway.jsonpath.EvaluationListener.EvaluationContinuation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jayway.jsonpath.internal.token.ArrayPathToken.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jayway.jsonpath.Option
Returns an array containing the constants of this enum type, in the order they are declared.

W

walk(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.token.ScanPathToken
 
walkArray(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.token.ScanPathToken
 
walkObject(PathToken, String, PathRef, Object, EvaluationContextImpl, ScanPathToken.Predicate) - Static method in class com.jayway.jsonpath.internal.token.ScanPathToken
 
where(Path) - Static method in class com.jayway.jsonpath.Criteria
Static factory method to create a Criteria using the provided key
where(String) - Static method in class com.jayway.jsonpath.Criteria
Static factory method to create a Criteria using the provided key
WildcardPathToken - Class in com.jayway.jsonpath.internal.token
 
WildcardPathToken() - Constructor for class com.jayway.jsonpath.internal.token.WildcardPathToken
 
withListeners(EvaluationListener...) - Method in class com.jayway.jsonpath.internal.JsonReader
 
withListeners(EvaluationListener...) - Method in interface com.jayway.jsonpath.ReadContext
Adds listener to the evaluation of this path
WriteContext - Interface in com.jayway.jsonpath
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links