public class JacksonJsonTransformer extends java.lang.Object implements JsonTransformer
| Constructor and Description |
|---|
JacksonJsonTransformer() |
| Modifier and Type | Method and Description |
|---|---|
<T> java.lang.String |
convert(T obj) |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
<T> T |
parse(java.lang.String json,
java.lang.Class<T> clazz)
This method will always work with non-generic java classes like
ProjectResponseList. |
public <T> T parse(java.lang.String json,
java.lang.Class<T> clazz)
JsonTransformerProjectResponseList.
This was done in order to avoid any library-specific annotations and hard dependency on library itself.
And for implementation developer can use any library without any issues with generics.parse in interface JsonTransformerT - return typejson - jsonclazz - return typepublic <T> java.lang.String convert(T obj)
convert in interface JsonTransformerT - object typeobj - object to convertpublic com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()