public class DSMapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static com.fasterxml.jackson.databind.ObjectMapper |
mapper |
| Modifier and Type | Method and Description |
|---|---|
static com.fasterxml.jackson.databind.JsonNode |
asJsonNode(String jsonString) |
static com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
static <R extends Record> |
marshal(List<R> list)
Return the String serialization of a given list
|
static <R extends Record> |
marshal(R record)
Return the String serialization of a given Record
|
static <R extends Record> |
marshal(R[] array)
Return the String serialization of a given array
|
static <T extends OutputStream,R extends Record> |
marshal(R record,
T stream)
Write the serialization of a given Record to a given
OutputStream . |
static <T extends Writer,R extends Record> |
marshal(R record,
T writer)
Write the serialization of a given Record to a given
Writer . |
static <R extends Record> |
registerSubtypes(Class<R>... classes) |
static <R extends Record> |
unmarshal(Class<R> clz,
InputStream stream)
Creates a resource of given class from its serialization in a given
InputStream. |
static <R extends Record> |
unmarshal(Class<R> clz,
Reader reader)
Creates a resource of given class from its serialization in a given
Reader. |
static <R extends Record> |
unmarshal(Class<R> clz,
String string)
Creates a record of given class from its serialization in a given String
|
static <R extends Record> |
unmarshalList(Class<R> clz,
String string) |
static <R extends Record> |
unmarshalList(String string) |
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public static <T extends OutputStream,R extends Record> T marshal(R record, T stream) throws com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException, IOException
OutputStream .record - the Recordstream - the stream in inputIOExceptioncom.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonGenerationExceptionpublic static <T extends Writer,R extends Record> T marshal(R record, T writer) throws com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException, IOException
Writer .record - the Recordwriter - the writer in inputIOExceptioncom.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonGenerationExceptionpublic static <R extends Record> String marshal(R record) throws com.fasterxml.jackson.core.JsonProcessingException
record - the resourcecom.fasterxml.jackson.core.JsonProcessingExceptionpublic static <R extends Record> String marshal(List<R> list) throws com.fasterxml.jackson.core.JsonProcessingException
list - the list to marshalcom.fasterxml.jackson.core.JsonProcessingExceptionpublic static <R extends Record> String marshal(R[] array) throws com.fasterxml.jackson.core.JsonProcessingException
array - the array to marshalcom.fasterxml.jackson.core.JsonProcessingExceptionpublic static <R extends Record> R unmarshal(Class<R> clz, Reader reader) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
Reader.clz - the class of the resourcereader - the readercom.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionpublic static <R extends Record> R unmarshal(Class<R> clz, InputStream stream) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
InputStream.clz - the class of the resourcestream - the streamIOExceptioncom.fasterxml.jackson.databind.JsonMappingExceptioncom.fasterxml.jackson.core.JsonParseExceptionpublic static <R extends Record> R unmarshal(Class<R> clz, String string) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
clz - the class of the recordstring - com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionpublic static <R extends Record> List<R> unmarshalList(Class<R> clz, String string) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionpublic static <R extends Record> List<R> unmarshalList(String string) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, IOException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionpublic static com.fasterxml.jackson.databind.JsonNode asJsonNode(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException, IOException
com.fasterxml.jackson.core.JsonProcessingExceptionIOExceptionCopyright © 2019. All Rights Reserved.