- java.lang.Object
-
- de.kgrupp.inoksjavautils.transform.JsonUtils
-
public final class JsonUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static de.kgrupp.monads.result.Result<java.lang.String>
convertToJsonString(java.lang.Object object)
static <T> de.kgrupp.monads.result.Result<T>
convertToObject(java.io.InputStream jsonInputStream, java.lang.Class<T> clazz)
static <T> de.kgrupp.monads.result.Result<T>
convertToObject(java.lang.String jsonString, java.lang.Class<T> clazz)
static <T> T
convertToObjectUseDefaultOnError(java.lang.String jsonString, java.lang.Class<T> clazz, T defaultValue)
static com.fasterxml.jackson.databind.ObjectMapper
getObjectMapper()
-
-
-
Method Detail
-
convertToJsonString
public static de.kgrupp.monads.result.Result<java.lang.String> convertToJsonString(java.lang.Object object)
-
convertToObject
public static <T> de.kgrupp.monads.result.Result<T> convertToObject(java.io.InputStream jsonInputStream, java.lang.Class<T> clazz)
-
convertToObject
public static <T> de.kgrupp.monads.result.Result<T> convertToObject(java.lang.String jsonString, java.lang.Class<T> clazz)
-
convertToObjectUseDefaultOnError
public static <T> T convertToObjectUseDefaultOnError(java.lang.String jsonString, java.lang.Class<T> clazz, T defaultValue)
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
-