public class JacksonJsonProvider extends AbstractJsonProvider
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected com.fasterxml.jackson.databind.ObjectReader |
objectReader |
UNDEFINED| Constructor and Description |
|---|
JacksonJsonProvider()
Initialize the JacksonProvider with the default ObjectMapper and ObjectReader
|
JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Initialize the JacksonProvider with a custom ObjectMapper.
|
JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.ObjectReader objectReader)
Initialize the JacksonProvider with a custom ObjectMapper and ObjectReader.
|
| Modifier and Type | Method and Description |
|---|---|
List<Object> |
createArray()
Creates a provider specific json array
|
Object |
createMap()
Creates a provider specific json object
|
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
Object |
parse(InputStream jsonStream,
String charset)
Parse the given json string
|
Object |
parse(String json)
Parse the given json string
|
String |
toJson(Object obj)
Convert given json object to a json string
|
getArrayIndex, getArrayIndex, getMapValue, getPropertyKeys, isArray, isMap, length, removeProperty, setArrayIndex, setProperty, toIterable, unwrapprotected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected com.fasterxml.jackson.databind.ObjectReader objectReader
public JacksonJsonProvider()
public JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
objectMapper - the ObjectMapper to usepublic JacksonJsonProvider(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.ObjectReader objectReader)
objectMapper - the ObjectMapper to useobjectReader - the ObjectReader to usepublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public Object parse(String json) throws InvalidJsonException
JsonProviderjson - json string to parseInvalidJsonExceptionpublic Object parse(InputStream jsonStream, String charset) throws InvalidJsonException
JsonProviderjsonStream - input stream to parsecharset - charset to useInvalidJsonExceptionpublic String toJson(Object obj)
JsonProviderobj - object to transformpublic List<Object> createArray()
JsonProviderpublic Object createMap()
JsonProviderCopyright © 2016. All rights reserved.