Package com.jayway.jsonpath.spi.json
Class JsonSmartJsonProvider
java.lang.Object
com.jayway.jsonpath.spi.json.AbstractJsonProvider
com.jayway.jsonpath.spi.json.JsonSmartJsonProvider
- All Implemented Interfaces:
JsonProvider
-
Field Summary
Fields inherited from interface com.jayway.jsonpath.spi.json.JsonProvider
UNDEFINED -
Constructor Summary
ConstructorsConstructorDescriptionJsonSmartJsonProvider(int parseMode) JsonSmartJsonProvider(int parseMode, net.minidev.json.writer.JsonReaderI<?> mapper) -
Method Summary
Modifier and TypeMethodDescriptionCreates a provider specific json arrayCreates a provider specific json objectparse(InputStream jsonStream, String charset) Parse the given json stringParse the given json stringConvert given json object to a json stringMethods inherited from class com.jayway.jsonpath.spi.json.AbstractJsonProvider
getArrayIndex, getArrayIndex, getMapValue, getPropertyKeys, isArray, isMap, length, removeProperty, setArrayIndex, setProperty, toIterable, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jayway.jsonpath.spi.json.JsonProvider
parse
-
Constructor Details
-
JsonSmartJsonProvider
public JsonSmartJsonProvider() -
JsonSmartJsonProvider
public JsonSmartJsonProvider(int parseMode) -
JsonSmartJsonProvider
public JsonSmartJsonProvider(int parseMode, net.minidev.json.writer.JsonReaderI<?> mapper)
-
-
Method Details
-
createArray
Description copied from interface:JsonProviderCreates a provider specific json array- Returns:
- new array
-
createMap
Description copied from interface:JsonProviderCreates a provider specific json object- Returns:
- new object
-
parse
Description copied from interface:JsonProviderParse the given json string- Parameters:
json- json string to parse- Returns:
- Object representation of json
-
parse
Description copied from interface:JsonProviderParse the given json string- Parameters:
jsonStream- input stream to parsecharset- charset to use- Returns:
- Object representation of json
- Throws:
InvalidJsonException
-
toJson
Description copied from interface:JsonProviderConvert given json object to a json string- Parameters:
obj- object to transform- Returns:
- json representation of object
-