Package de.xima.fc.fastjson
Class FastJsonProvider
- java.lang.Object
-
- com.jayway.jsonpath.spi.json.AbstractJsonProvider
-
- de.xima.fc.fastjson.FastJsonProvider
-
- All Implemented Interfaces:
com.jayway.jsonpath.spi.json.JsonProvider
- Direct Known Subclasses:
ReflectionFastJsonProvider
@Immutable public class FastJsonProvider extends com.jayway.jsonpath.spi.json.AbstractJsonProviderAJsonProviderforJSON.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description static com.jayway.jsonpath.spi.json.JsonProviderINSTANCEAn immutable instance of this provider.
-
Constructor Summary
Constructors Constructor Description FastJsonProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcreateArray()ObjectcreateMap()Objectparse(InputStream jsonStream, String charset)Objectparse(String json)StringtoJson(Object obj)
-
-
-
Method Detail
-
createArray
public Object createArray()
-
createMap
public Object createMap()
-
parse
public Object parse(InputStream jsonStream, String charset) throws com.jayway.jsonpath.InvalidJsonException
- Throws:
com.jayway.jsonpath.InvalidJsonException
-
parse
public Object parse(String json) throws com.jayway.jsonpath.InvalidJsonException
- Throws:
com.jayway.jsonpath.InvalidJsonException
-
-