Index
All Classes and Interfaces|All Packages|Serialized Form
A
- and() - Method in class io.restassured.path.json.config.JsonPathConfig
-
For syntactic sugar.
- and() - Method in class io.restassured.path.json.JsonPath
-
Syntactic sugar.
B
- BIG_DECIMAL - Enum constant in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Convert all non-integer numbers to BigDecimal
- BIG_INTEGER - Enum constant in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Converts all non-decimal numbers to BigInteger
C
- charset() - Method in class io.restassured.path.json.config.JsonPathConfig
- charset(String) - Method in class io.restassured.path.json.config.JsonPathConfig
- config - Static variable in class io.restassured.path.json.JsonPath
- ConfigurableJsonSlurper - Class in io.restassured.internal.path.json
-
Copy of Groovy's JsonSlurper class.
- ConfigurableJsonSlurper(JsonPathConfig.NumberReturnType) - Constructor for class io.restassured.internal.path.json.ConfigurableJsonSlurper
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultGsonObjectMapperFactory
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultJackson1ObjectMapperFactory
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultJackson2ObjectMapperFactory
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultJackson3ObjectMapperFactory
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultJohnzonObjectMapperFactory
- create(Type, String) - Method in class io.restassured.path.json.mapper.factory.DefaultYassonObjectMapperFactory
D
- defaultDeserializer() - Method in class io.restassured.path.json.config.JsonPathConfig
- DefaultGsonObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
-
Simply creates a new Gson instance.
- DefaultGsonObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultGsonObjectMapperFactory
- DefaultJackson1ObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
-
Simply creates a new Jackson 1.0 ObjectMapper
- DefaultJackson1ObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultJackson1ObjectMapperFactory
- DefaultJackson2ObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
-
Simply creates a new Jackson 2.0 ObjectMapper
- DefaultJackson2ObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultJackson2ObjectMapperFactory
- DefaultJackson3ObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
-
Creates a new Jackson 3.0 ObjectMapper (using the JsonMapper builder).
- DefaultJackson3ObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultJackson3ObjectMapperFactory
- DefaultJohnzonObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
-
Simply creates a new Mapper instance.
- DefaultJohnzonObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultJohnzonObjectMapperFactory
- defaultObjectDeserializer(JsonPathObjectDeserializer) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Creates an json path configuration that uses the specified object de-serializer as default.
- defaultParserType() - Method in class io.restassured.path.json.config.JsonPathConfig
- defaultParserType(JsonParserType) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Creates an json path configuration that uses the specified parser type as default.
- DefaultYassonObjectMapperFactory - Class in io.restassured.path.json.mapper.factory
- DefaultYassonObjectMapperFactory() - Constructor for class io.restassured.path.json.mapper.factory.DefaultYassonObjectMapperFactory
- description() - Method in class io.restassured.internal.path.json.JSONAssertion
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathGsonObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathJackson1ObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathJackson2ObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathJackson3ObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathJohnzonObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in class io.restassured.internal.path.json.mapping.JsonPathJsonbObjectDeserializer
- deserialize(ObjectDeserializationContext) - Method in interface io.restassured.path.json.mapping.JsonPathObjectDeserializer
-
De-serialize data to an instance of
T. - deserialize(String, Class<T>, JsonPathConfig) - Static method in class io.restassured.internal.path.json.mapping.JsonObjectDeserializer
- DOUBLE - Enum constant in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Convert all non-integer numbers to doubles
F
- FLOAT_AND_DOUBLE - Enum constant in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Convert all non-integer numbers to floats and doubles (depending on the size of the number)
- from(File) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- from(InputStream) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- from(Reader) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- from(String) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- from(URL) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
G
- get() - Method in class io.restassured.path.json.JsonPath
-
Get a Object graph with no named root element as a Java object.
- get(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a boolean.
- getAsJsonObject(Object) - Method in class io.restassured.internal.path.json.JSONAssertion
- getBoolean(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a boolean
- getByte(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a byte.
- getChar(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a char.
- getDouble(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a double.
- getFloat(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a float.
- getInt(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as an int.
- getJsonObject(String) - Method in class io.restassured.path.json.JsonPath
- getList(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a list.
- getList(String, Class<T>) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a list.
- getLong(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a long.
- getMap(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a map.
- getMap(String, Class<K>, Class<V>) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a map.
- getObject(String, TypeRef<T>) - Method in class io.restassured.path.json.JsonPath
-
Get the result of a Object path expression as a java Object with generic type.
- getObject(String, Class<T>) - Method in class io.restassured.path.json.JsonPath
-
Get the result of a Object path expression as a java Object.
- getResult(Object, Object) - Method in class io.restassured.internal.path.json.JSONAssertion
- getShort(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a short.
- getString(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a string.
- getUUID(String) - Method in class io.restassured.path.json.JsonPath
-
Get the result of an Object path expression as a UUID.
- given(File) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- given(InputStream) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- given(Reader) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- given(String) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- given(URL) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- GSON - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- gsonObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- gsonObjectMapperFactory(GsonObjectMapperFactory) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Specify a custom Gson object mapper factory.
- GsonObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for Gson object mappers.
H
- hasCustomGsonObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasCustomJackson10ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasCustomJackson20ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasCustomJackson30ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasCustomJohnzonObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasCustomJsonbObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasDefaultDeserializer() - Method in class io.restassured.path.json.config.JsonPathConfig
- hasDefaultParserType() - Method in class io.restassured.path.json.config.JsonPathConfig
I
- io.restassured.internal.path.json - package io.restassured.internal.path.json
- io.restassured.internal.path.json.mapping - package io.restassured.internal.path.json.mapping
- io.restassured.path.json - package io.restassured.path.json
- io.restassured.path.json.config - package io.restassured.path.json.config
- io.restassured.path.json.exception - package io.restassured.path.json.exception
- io.restassured.path.json.mapper.factory - package io.restassured.path.json.mapper.factory
- io.restassured.path.json.mapping - package io.restassured.path.json.mapping
- isFloatOrDouble() - Method in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Returns a boolean indicating whether this type is included in those that deal with floats or doubles exclusive of BigDecimal.
J
- JACKSON_1 - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- JACKSON_2 - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- JACKSON_3 - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- jackson1ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- jackson1ObjectMapperFactory(Jackson1ObjectMapperFactory) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Specify a custom Jackson 1.0 object mapper factory.
- Jackson1ObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for Jackson 1.0 based object mappers.
- jackson2ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- jackson2ObjectMapperFactory(Jackson2ObjectMapperFactory) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Specify a custom Jackson 1.0 object mapper factory.
- Jackson2ObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for Jackson 2.0 based object mappers.
- jackson3ObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- Jackson3ObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for Jackson 3 based object mapper.
- JOHNZON - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- johnzonObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- JohnzonObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for Johnzon object mappers.
- JSONAssertion - Class in io.restassured.internal.path.json
- JSONAssertion() - Constructor for class io.restassured.internal.path.json.JSONAssertion
- JSONB - Enum constant in enum class io.restassured.path.json.config.JsonParserType
- jsonbObjectMapperFactory() - Method in class io.restassured.path.json.config.JsonPathConfig
- jsonbObjectMapperFactory(JsonbObjectMapperFactory) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Specify a custom JSON-B object mapper factory.
- JsonbObjectMapperFactory - Interface in io.restassured.path.json.mapper.factory
-
Interface for JSON-B object mappers.
- JsonObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonObjectDeserializer() - Constructor for class io.restassured.internal.path.json.mapping.JsonObjectDeserializer
- JsonParserType - Enum Class in io.restassured.path.json.config
-
Specifies different pre-defined JSON parser types
- JsonPath - Class in io.restassured.path.json
-
JsonPath is an alternative to using XPath for easily getting values from a Object document.
- JsonPath(File) - Constructor for class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- JsonPath(InputStream) - Constructor for class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- JsonPath(Reader) - Constructor for class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- JsonPath(String) - Constructor for class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- JsonPath(URL) - Constructor for class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- jsonPathConfig() - Static method in class io.restassured.path.json.config.JsonPathConfig
- JsonPathConfig - Class in io.restassured.path.json.config
-
Allows you to configure how JsonPath will handle JSON numbers and object mappers.
- JsonPathConfig() - Constructor for class io.restassured.path.json.config.JsonPathConfig
-
Creates a new JsonPathConfig that is configured to return floats and doubles and use the systems default charset for JSON data.
- JsonPathConfig(JsonPathConfig) - Constructor for class io.restassured.path.json.config.JsonPathConfig
-
Create a new instance of a JsonPathConfig based on the properties in the supplied config.
- JsonPathConfig(JsonPathConfig.NumberReturnType) - Constructor for class io.restassured.path.json.config.JsonPathConfig
-
Create a new JsonPathConfig that returns JSON numbers as either Doubles and Floats or BigDecimals
- JsonPathConfig(String) - Constructor for class io.restassured.path.json.config.JsonPathConfig
-
Create a new JsonPathConfig that uses the
defaultCharsetwhen deserializing JSON data. - JsonPathConfig.NumberReturnType - Enum Class in io.restassured.path.json.config
-
Specifies what kind of numbers to return.
- JsonPathException - Exception in io.restassured.path.json.exception
- JsonPathException(String, Throwable) - Constructor for exception io.restassured.path.json.exception.JsonPathException
- JsonPathGsonObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathGsonObjectDeserializer(GsonObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathGsonObjectDeserializer
- JsonPathJackson1ObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathJackson1ObjectDeserializer(Jackson1ObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathJackson1ObjectDeserializer
- JsonPathJackson2ObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathJackson2ObjectDeserializer(Jackson2ObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathJackson2ObjectDeserializer
- JsonPathJackson3ObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathJackson3ObjectDeserializer(Jackson3ObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathJackson3ObjectDeserializer
- JsonPathJohnzonObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathJohnzonObjectDeserializer(JohnzonObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathJohnzonObjectDeserializer
- JsonPathJsonbObjectDeserializer - Class in io.restassured.internal.path.json.mapping
- JsonPathJsonbObjectDeserializer(JsonbObjectMapperFactory) - Constructor for class io.restassured.internal.path.json.mapping.JsonPathJsonbObjectDeserializer
- JsonPathObjectDeserializer - Interface in io.restassured.path.json.mapping
-
Interface for all JsonPath object deserializers.
- JsonPrettifier - Class in io.restassured.internal.path.json
- JsonPrettifier() - Constructor for class io.restassured.internal.path.json.JsonPrettifier
N
- numberReturnType() - Method in class io.restassured.path.json.config.JsonPathConfig
- numberReturnType(JsonPathConfig.NumberReturnType) - Method in class io.restassured.path.json.config.JsonPathConfig
-
Specifies if JsonPath should use floats and doubles or BigDecimals to represent Json numbers.
P
- param(String, Object) - Method in class io.restassured.path.json.JsonPath
-
Add a parameter for the expression.
- parse(Reader) - Method in class io.restassured.internal.path.json.ConfigurableJsonSlurper
-
Parse a JSON data structure from content from a reader
- parseText(String) - Method in class io.restassured.internal.path.json.ConfigurableJsonSlurper
-
Parse a text representation of a JSON data structure
- peek() - Method in class io.restassured.path.json.JsonPath
-
Peeks into the JSON that JsonPath will parse by printing it to the console.
- prettify() - Method in class io.restassured.path.json.JsonPath
-
Get the JSON as a prettified string.
- prettifyJson(String) - Static method in class io.restassured.internal.path.json.JsonPrettifier
- prettyPeek() - Method in class io.restassured.path.json.JsonPath
-
Peeks into the JSON that JsonPath will parse by printing it to the console in a prettified manner.
- prettyPrint() - Method in class io.restassured.path.json.JsonPath
-
Get and print the JSON as a prettified string.
R
- reset() - Static method in class io.restassured.path.json.JsonPath
-
Resets static JsonPath configuration to default values
S
- setKey(String) - Method in class io.restassured.internal.path.json.JSONAssertion
- setParams(Map<String, Object>) - Method in class io.restassured.internal.path.json.JSONAssertion
- setRoot(String) - Method in class io.restassured.path.json.JsonPath
-
Deprecated.
- setRootPath(String) - Method in class io.restassured.path.json.JsonPath
-
Set the root path of the document so that you don't need to write the entire path.
- shouldRepresentJsonNumbersAsBigDecimal() - Method in class io.restassured.path.json.config.JsonPathConfig
U
- using(JsonPathConfig) - Method in class io.restassured.path.json.JsonPath
-
Configure JsonPath to with a specific JsonPathConfig.
- using(GsonObjectMapperFactory) - Method in class io.restassured.path.json.JsonPath
-
Configure JsonPath to use a specific Gson object mapper factory
- using(Jackson1ObjectMapperFactory) - Method in class io.restassured.path.json.JsonPath
-
Configure JsonPath to use a specific Jackson object mapper factory
- using(Jackson2ObjectMapperFactory) - Method in class io.restassured.path.json.JsonPath
-
Configure JsonPath to use a specific Jackson 2 object mapper factory
V
- valueOf(String) - Static method in enum class io.restassured.path.json.config.JsonParserType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.restassured.path.json.config.JsonParserType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.restassured.path.json.config.JsonPathConfig.NumberReturnType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- with() - Method in class io.restassured.path.json.config.JsonPathConfig
-
For syntactic sugar.
- with(File) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- with(InputStream) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- with(Reader) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- with(String) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
- with(URL) - Static method in class io.restassured.path.json.JsonPath
-
Instantiate a new JsonPath instance.
All Classes and Interfaces|All Packages|Serialized Form
JsonPath.setRootPath(String)instead