A C D E F G H I J L M N O P R S T V W

A

AbstractJsonProvider - Class in com.jayway.jsonpath.spi.impl
 
AbstractJsonProvider() - Constructor for class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
 
accept(T) - Method in class com.jayway.jsonpath.Filter
Check if this filter will accept or reject the given object
accept(T) - Method in class com.jayway.jsonpath.Filter.FilterAdapter
 
add(Object) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
addAll(Collection<Object>) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
addCriteria(Criteria) - Method in class com.jayway.jsonpath.Filter
Adds a new criteria to this filter
addCriteria(Criteria) - Method in class com.jayway.jsonpath.Filter.FilterAdapter
 
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
andOperator(Criteria...) - Method in class com.jayway.jsonpath.Criteria
Creates an 'and' criteria using the $and operator for all of the provided criteria
apply(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.PathToken
 
ArrayEvalFilter - Class in com.jayway.jsonpath.internal.filter
 
ArrayEvalFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.ArrayEvalFilter
 
ArrayIndexFilter - Class in com.jayway.jsonpath.internal.filter
 
ArrayIndexFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.ArrayIndexFilter
 
ArrayQueryFilter - Class in com.jayway.jsonpath.internal.filter
 

C

clone(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
 
clone(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
closeQuietly(Closeable) - Static method in class com.jayway.jsonpath.internal.IOUtils
 
com.jayway.jsonpath - package com.jayway.jsonpath
 
com.jayway.jsonpath.internal - package com.jayway.jsonpath.internal
 
com.jayway.jsonpath.internal.filter - package com.jayway.jsonpath.internal.filter
 
com.jayway.jsonpath.internal.filter.eval - package com.jayway.jsonpath.internal.filter.eval
 
com.jayway.jsonpath.spi - package com.jayway.jsonpath.spi
 
com.jayway.jsonpath.spi.impl - package com.jayway.jsonpath.spi.impl
 
compile(String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Compiles a JsonPath
containsKey(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
 
ConvertUtils - Class in com.jayway.jsonpath.internal
 
ConvertUtils() - Constructor for class com.jayway.jsonpath.internal.ConvertUtils
 
convertValue(Object, Class<T>) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
convertValue(Object, Class<T>, Class<E>) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
convertValue(Object, Class<T>) - Method in interface com.jayway.jsonpath.spi.MappingProvider
 
convertValue(Object, Class<T>, Class<E>) - Method in interface com.jayway.jsonpath.spi.MappingProvider
 
copy() - Method in class com.jayway.jsonpath.JsonPath
 
create(String) - Static method in class com.jayway.jsonpath.JsonModel
 
create(Object) - Static method in class com.jayway.jsonpath.JsonModel
 
create(URL) - Static method in class com.jayway.jsonpath.JsonModel
 
create(InputStream) - Static method in class com.jayway.jsonpath.JsonModel
 
create() - Method in class com.jayway.jsonpath.spi.HttpProviderFactory
 
create() - Method in class com.jayway.jsonpath.spi.JsonProviderFactory
 
create() - Method in class com.jayway.jsonpath.spi.MappingProviderFactory
 
createFilter(String) - Static method in class com.jayway.jsonpath.internal.filter.FilterFactory
 
createList() - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
createList() - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
createList() - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
createMap() - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
createMap() - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
createMap() - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
createProvider() - Static method in class com.jayway.jsonpath.spi.JsonProviderFactory
 
createProvider() - Static method in class com.jayway.jsonpath.spi.MappingProviderFactory
 
Criteria - Class in com.jayway.jsonpath
 

D

doFilter(List<T>) - Method in class com.jayway.jsonpath.Filter
Filters the provided list based on this filter configuration

E

each(Transformer<Object>) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
eq(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using equality
eval(T, String, String) - Static method in class com.jayway.jsonpath.internal.filter.eval.ExpressionEvaluator
 
exists(boolean) - Method in class com.jayway.jsonpath.Criteria
Check for existence (or lack thereof) of a field.
ExpressionEvaluator - Class in com.jayway.jsonpath.internal.filter.eval
 
ExpressionEvaluator() - Constructor for class com.jayway.jsonpath.internal.filter.eval.ExpressionEvaluator
 

F

factory - Static variable in class com.jayway.jsonpath.spi.HttpProviderFactory
 
factory - Static variable in class com.jayway.jsonpath.spi.JsonProviderFactory
 
factory - Static variable in class com.jayway.jsonpath.spi.MappingProviderFactory
 
FieldFilter - Class in com.jayway.jsonpath.internal.filter
 
FieldFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.FieldFilter
 
Filter<T> - Class in com.jayway.jsonpath
A filter is used to filter the content of a JSON array in a JSONPath.
Filter() - Constructor for class com.jayway.jsonpath.Filter
 
filter(Criteria) - Static method in class com.jayway.jsonpath.Filter
Creates a new filter based on given criteria
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayEvalFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayIndexFilter
 
filter(Object, JsonProvider, LinkedList<Filter>, boolean) - Method in class com.jayway.jsonpath.internal.filter.ArrayQueryFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayQueryFilter
 
filter(Object, JsonProvider, LinkedList<Filter>, boolean) - Method in class com.jayway.jsonpath.internal.filter.FieldFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.FieldFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.HasFieldFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.PassthroughFilter
 
filter(Object, JsonProvider, LinkedList<Filter>, boolean) - Method in class com.jayway.jsonpath.internal.filter.PathTokenFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.PathTokenFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ScanFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.WildcardFilter
 
filter(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.PathToken
 
Filter.FilterAdapter<T> - Class in com.jayway.jsonpath
 
Filter.FilterAdapter() - Constructor for class com.jayway.jsonpath.Filter.FilterAdapter
 
FilterFactory - Class in com.jayway.jsonpath.internal.filter
 
FilterFactory() - Constructor for class com.jayway.jsonpath.internal.filter.FilterFactory
 

G

get(String, Filter...) - Method in class com.jayway.jsonpath.JsonModel
Reads the given path from this JsonModel.
get(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Reads the given path from this JsonModel.
get(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
 
get(URL) - Method in interface com.jayway.jsonpath.spi.HttpProvider
 
getArrayIndex() - Method in class com.jayway.jsonpath.internal.PathToken
 
getDouble(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Tries to convert the value associated with the key to an Double
getFilter() - Method in class com.jayway.jsonpath.internal.PathToken
 
getFragment() - Method in class com.jayway.jsonpath.internal.PathToken
 
getFragments() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 
getInteger(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Tries to convert the value associated with the key to an Integer
getJsonObject() - Method in class com.jayway.jsonpath.JsonModel
Returns the root object of this JsonModel
getKey() - Method in class com.jayway.jsonpath.Criteria
 
getLong(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Tries to convert the value associated with the key to an Long
getMapValue(Object, String) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
Extracts a value from a Map
getMapValue(Object, String) - Method in interface com.jayway.jsonpath.spi.JsonProvider
Extracts a value from a Map
getMode() - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
getMode() - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
getMode() - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
getPath() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 
getPath() - Method in class com.jayway.jsonpath.JsonPath
Returns the string representation of this JsonPath
getPathTokens() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 
getProvider() - Static method in class com.jayway.jsonpath.spi.HttpProviderFactory
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayEvalFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayIndexFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ArrayQueryFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.FieldFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.HasFieldFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.PassthroughFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.PathTokenFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.ScanFilter
 
getRef(Object, JsonProvider) - Method in class com.jayway.jsonpath.internal.filter.WildcardFilter
 
getString(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Tries to convert the value associated with the key to an String
getSubModel(String) - Method in class com.jayway.jsonpath.JsonModel
Returns a sub model from this JsonModel.
getSubModel(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Returns a sub model from this JsonModel.
getSubModelDetached(String, Filter...) - Method in class com.jayway.jsonpath.JsonModel
Creates a detached sub model from this JsonModel.
getSubModelDetached(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Creates a detached sub model from this JsonModel.
getTarget() - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
Returns the operation target
getTarget() - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Returns the operation target
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

HasFieldFilter - Class in com.jayway.jsonpath.internal.filter
 
HasFieldFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.HasFieldFilter
 
hasPath(String) - Method in class com.jayway.jsonpath.JsonModel
Check if this JsonModel has the given definite path
hasPath(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Check if this JsonModel has the given definite path
HttpProvider - Interface in com.jayway.jsonpath.spi
Created by IntelliJ IDEA.
HttpProviderFactory - Class in com.jayway.jsonpath.spi
Created by IntelliJ IDEA.
HttpProviderFactory() - Constructor for class com.jayway.jsonpath.spi.HttpProviderFactory
 

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.
IndefinitePathException - Exception in com.jayway.jsonpath
 
IndefinitePathException(String) - Constructor for exception com.jayway.jsonpath.IndefinitePathException
 
intValue() - Method in enum com.jayway.jsonpath.spi.Mode
 
InvalidConversionException - Exception in com.jayway.jsonpath
Created by IntelliJ IDEA.
InvalidConversionException(String) - Constructor for exception com.jayway.jsonpath.InvalidConversionException
 
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
 
InvalidModelException - Exception in com.jayway.jsonpath
 
InvalidModelException() - Constructor for exception com.jayway.jsonpath.InvalidModelException
 
InvalidModelException(String) - Constructor for exception com.jayway.jsonpath.InvalidModelException
 
InvalidModelException(String, Throwable) - Constructor for exception com.jayway.jsonpath.InvalidModelException
 
InvalidModelException(Throwable) - Constructor for exception com.jayway.jsonpath.InvalidModelException
 
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
 
IOUtils - Class in com.jayway.jsonpath.internal
 
IOUtils() - Constructor for class com.jayway.jsonpath.internal.IOUtils
 
is(Object) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using equality
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.ArrayEvalFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.ArrayIndexFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.ArrayQueryFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.FieldFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.HasFieldFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.PassthroughFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.PathTokenFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.ScanFilter
 
isArrayFilter() - Method in class com.jayway.jsonpath.internal.filter.WildcardFilter
 
isArrayIndexToken() - Method in class com.jayway.jsonpath.internal.PathToken
 
isContainer(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
checks if object is instanceof java.util.List or java.util.Map
isContainer(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
checks if object is instanceof java.util.List or java.util.Map
isList() - Method in class com.jayway.jsonpath.JsonModel
Check if this JsonModel is holding a JSON array as to object
isList(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
checks if object is instanceof java.util.List
isList(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
checks if object is instanceof java.util.List
isMap() - Method in class com.jayway.jsonpath.JsonModel
Check if this JsonModel is holding a JSON object as to object
isMap(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
checks if object is instanceof java.util.Map
isMap(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
checks if object is instanceof java.util.Map
isPathDefinite() - 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[1,2] $.store.book[?(@.category = 'fiction')]

isRootToken() - Method in class com.jayway.jsonpath.internal.PathToken
 
iterator() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 

J

JacksonProvider - Class in com.jayway.jsonpath.spi.impl
 
JacksonProvider() - Constructor for class com.jayway.jsonpath.spi.impl.JacksonProvider
 
JsonFormatter - Class in com.jayway.jsonpath.internal
 
JsonFormatter() - Constructor for class com.jayway.jsonpath.internal.JsonFormatter
 
JsonModel - Class in com.jayway.jsonpath
A JsonModel holds a parsed JSON document and provides easy read and write operations.
JsonModel.ArrayOps - Interface in com.jayway.jsonpath
Operations that can be performed on Json arrays (Lists)
JsonModel.ListMappingModelReader - Interface in com.jayway.jsonpath
Converts a JsonModel to an Collection of Objects
JsonModel.MappingModelReader - Interface in com.jayway.jsonpath
Object mapping interface used when for root object that can be either a List or a Map.
JsonModel.ObjectMappingModelReader - Interface in com.jayway.jsonpath
Converts a JsonModel to an Object
JsonModel.ObjectOps - Interface in com.jayway.jsonpath
Operations that can be performed on Json objects (Maps)
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.

JsonPath(String, Filter[]) - Constructor for class com.jayway.jsonpath.JsonPath
 
JsonProvider - Interface in com.jayway.jsonpath.spi
 
JsonProviderFactory - Class in com.jayway.jsonpath.spi
 
JsonProviderFactory() - Constructor for class com.jayway.jsonpath.spi.JsonProviderFactory
 
JsonSmartJsonProvider - Class in com.jayway.jsonpath.spi.impl
 
JsonSmartJsonProvider() - Constructor for class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
JsonSmartJsonProvider(Mode) - Constructor for class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 

L

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() - Method in class com.jayway.jsonpath.JsonModel
Returns a JsonModel.ObjectMappingModelReader for this JsonModel.
map(String, Filter...) - Method in class com.jayway.jsonpath.JsonModel
Returns a JsonModel.ObjectMappingModelReader for the JsonModel targeted by the provided JsonPath.
map(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Returns a JsonModel.ObjectMappingModelReader for the JsonModel targeted by the provided JsonPath.
MappingProvider - Interface in com.jayway.jsonpath.spi
 
MappingProviderFactory - Class in com.jayway.jsonpath.spi
 
MappingProviderFactory() - Constructor for class com.jayway.jsonpath.spi.MappingProviderFactory
 
matches(Map<String, Object>) - Method in class com.jayway.jsonpath.Criteria
Checks if this criteria matches the given map
Mode - Enum in com.jayway.jsonpath.spi
 
model(String) - Static method in class com.jayway.jsonpath.JsonModel
Creates a JsonModel
model(Object) - Static method in class com.jayway.jsonpath.JsonModel
Creates a JsonModel
model(URL) - Static method in class com.jayway.jsonpath.JsonModel
Creates a JsonModel
model(InputStream) - Static method in class com.jayway.jsonpath.JsonModel
Creates a JsonModel

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.

O

of(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ListMappingModelReader
Converts this JsonModel to the a list of objects with the provided class using the configured MappingProvider
opsForArray() - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ArrayOps for this JsonModel.
opsForArray(String) - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ArrayOps for the array inside this JsonModel identified by the given JsonPath.
opsForArray(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ArrayOps for the array inside this JsonModel identified by the given JsonPath.
opsForObject() - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ObjectOps for this JsonModel.
opsForObject(String) - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ObjectOps for the object inside this JsonModel identified by the given JsonPath.
opsForObject(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Gets an JsonModel.ObjectOps for the object inside this JsonModel identified by the given JsonPath.

P

parse(String) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
parse(Reader) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
parse(InputStream) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
parse(String) - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
parse(Reader) - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
parse(InputStream) - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
parse(String) - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
parse(Reader) - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
parse(InputStream) - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
parse(int) - Method in enum com.jayway.jsonpath.spi.Mode
 
PassthroughFilter - Class in com.jayway.jsonpath.internal.filter
 
PassthroughFilter(String, boolean) - Constructor for class com.jayway.jsonpath.internal.filter.PassthroughFilter
 
PathToken - Class in com.jayway.jsonpath.internal
 
PathToken(String) - Constructor for class com.jayway.jsonpath.internal.PathToken
 
PathTokenFilter - Class in com.jayway.jsonpath.internal.filter
 
PathTokenizer - Class in com.jayway.jsonpath.internal
 
PathTokenizer(String) - Constructor for class com.jayway.jsonpath.internal.PathTokenizer
 
prettyPrint(String) - Static method in class com.jayway.jsonpath.internal.JsonFormatter
 
print() - Method in class com.jayway.jsonpath.JsonModel
Prints this JsonModel to standard out
put(String, Object) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
 
putAll(Map<String, Object>) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
 
putIfAbsent(String, Object) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Adds the value to the target map if it is not already present

R

read(Object) - 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(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(InputStream) - Method in class com.jayway.jsonpath.JsonPath
Applies this JsonPath to the provided json input stream
read(String, String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json string
read(Object, String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(URL, String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(File, String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
read(InputStream, String, Filter...) - Static method in class com.jayway.jsonpath.JsonPath
Creates a new JsonPath and applies it to the provided Json object
regex(Pattern) - Method in class com.jayway.jsonpath.Criteria
Creates a criterion using a Regex
remove(Object) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
remove(String) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
 
removeLastPathToken() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 

S

ScanFilter - Class in com.jayway.jsonpath.internal.filter
 
ScanFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.ScanFilter
 
set(int, Object) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
size(int) - Method in class com.jayway.jsonpath.Criteria
The size operator matches any array with the specified number of elements.
size() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 
size() - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
splitPath() - Method in class com.jayway.jsonpath.internal.PathTokenizer
 

T

to(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ObjectMappingModelReader
Converts this JsonModel to the specified class using the configured MappingProvider
to(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Map the target of this JsonModel.ObjectOps to the provided class
toDouble(Object) - Static method in class com.jayway.jsonpath.internal.ConvertUtils
converts to Double with radix 10
toInt(Object) - Static method in class com.jayway.jsonpath.internal.ConvertUtils
converts to Integer with radix 10
toJson() - Method in class com.jayway.jsonpath.JsonModel
Creates a JSON representation of this JsonModel
toJson(boolean) - Method in class com.jayway.jsonpath.JsonModel
Creates a JSON representation of this JsonModel
toJson(String, Filter...) - Method in class com.jayway.jsonpath.JsonModel
Creates a JSON representation of the result of the provided JsonPath
toJson(JsonPath) - Method in class com.jayway.jsonpath.JsonModel
Creates a JSON representation of the result of the provided JsonPath
toJson(Object) - Method in class com.jayway.jsonpath.spi.impl.JacksonProvider
 
toJson(Object) - Method in class com.jayway.jsonpath.spi.impl.JsonSmartJsonProvider
 
toJson(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
 
toList() - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
toList() - Method in interface com.jayway.jsonpath.JsonModel.ListMappingModelReader
Syntactic sugar function to use with JsonModel.ListMappingModelReader.of(java.lang.Class)
toList(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
Converts give object to a List
toList(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
Converts give object to a List
toListOf(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
toListOf(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ListMappingModelReader
Converts this JsonModel to the a List of objects with the provided class using the configured MappingProvider
toLong(Object) - Static method in class com.jayway.jsonpath.internal.ConvertUtils
converts to Long with radix 10
toMap(Object) - Method in class com.jayway.jsonpath.spi.impl.AbstractJsonProvider
Converts given object to a Map
toMap(Object) - Method in interface com.jayway.jsonpath.spi.JsonProvider
Converts given object to a Map
toSetOf(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
 
toSetOf(Class<T>) - Method in interface com.jayway.jsonpath.JsonModel.ListMappingModelReader
Converts this JsonModel to the a Set of objects with the provided class using the configured MappingProvider
toString(Object) - Static method in class com.jayway.jsonpath.internal.ConvertUtils
 
transform(Transformer<List<Object>>) - Method in interface com.jayway.jsonpath.JsonModel.ArrayOps
Allows transformations of the target list.
transform(Transformer<Map<String, Object>>) - Method in interface com.jayway.jsonpath.JsonModel.ObjectOps
Allows transformations of the target object.
transform(T) - Method in interface com.jayway.jsonpath.Transformer
 
Transformer<T> - Interface in com.jayway.jsonpath
 
type(Class<?>) - Method in class com.jayway.jsonpath.Criteria
The $type operator matches values based on their Java type.

V

valueOf(String) - Static method in enum com.jayway.jsonpath.spi.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jayway.jsonpath.spi.Mode
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String) - Static method in class com.jayway.jsonpath.Criteria
Static factory method to create a Criteria using the provided key
WildcardFilter - Class in com.jayway.jsonpath.internal.filter
 
WildcardFilter(String) - Constructor for class com.jayway.jsonpath.internal.filter.WildcardFilter
 

A C D E F G H I J L M N O P R S T V W

Copyright © 2011-2012. All Rights Reserved.