public interface JsonTransformer
JacksonJsonTransformer
uses jackson json library.
For proper enum serialization/deserialization please take a look at EnumConverter
Modifier and Type | Method and Description |
---|---|
<T> java.lang.String |
convert(T obj) |
<T> T |
parse(java.lang.String json,
java.lang.Class<T> clazz)
This method will always work with non-generic java classes like
ProjectResponseList . |
<T> T parse(java.lang.String json, java.lang.Class<T> clazz)
ProjectResponseList
.
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.T
- return typejson
- jsonclazz
- return type<T> java.lang.String convert(T obj)
T
- object typeobj
- object to convert