public class JacksonProvider extends AbstractJsonProvider implements MappingProvider
Constructor and Description |
---|
JacksonProvider() |
Modifier and Type | Method and Description |
---|---|
<T> T |
convertValue(Object fromValue,
Class<T> toValueType) |
<T extends Collection<E>,E> |
convertValue(Object fromValue,
Class<T> collectionType,
Class<E> elementType) |
List<Object> |
createArray() |
Map<String,Object> |
createMap() |
Mode |
getMode() |
Object |
parse(InputStream jsonStream) |
Object |
parse(Reader jsonReader) |
Object |
parse(String json) |
String |
toJson(Object obj) |
clone, getProperty, getPropertyKeys, isArray, isContainer, isMap, length, setProperty, toIterable
public Mode getMode()
getMode
in interface JsonProvider
public Object parse(String json) throws InvalidJsonException
parse
in interface JsonProvider
InvalidJsonException
public Object parse(Reader jsonReader) throws InvalidJsonException
parse
in interface JsonProvider
InvalidJsonException
public Object parse(InputStream jsonStream) throws InvalidJsonException
parse
in interface JsonProvider
InvalidJsonException
public String toJson(Object obj)
toJson
in interface JsonProvider
public Map<String,Object> createMap()
createMap
in interface JsonProvider
public List<Object> createArray()
createArray
in interface JsonProvider
public <T> T convertValue(Object fromValue, Class<T> toValueType) throws IllegalArgumentException
convertValue
in interface MappingProvider
IllegalArgumentException
public <T extends Collection<E>,E> T convertValue(Object fromValue, Class<T> collectionType, Class<E> elementType) throws IllegalArgumentException
convertValue
in interface MappingProvider
IllegalArgumentException
Copyright © 2011–2014. All rights reserved.