public interface JsonUtil
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
classpathToList(java.lang.String classPath) |
java.util.Map<java.lang.String,java.lang.Object> |
classpathToMap(java.lang.String classPath) |
java.lang.Object |
classpathToObject(java.lang.String classPath) |
<T> T |
classpathToType(java.lang.String classPath,
java.lang.Class<T> aClass) |
<T> T |
classpathToType(java.lang.String classPath,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef) |
java.lang.Object |
cloneJson(java.lang.Object obj)
Makes a deep copy of a Map
|
java.util.List<java.lang.Object> |
filepathToList(java.lang.String filePath) |
java.util.Map<java.lang.String,java.lang.Object> |
filepathToMap(java.lang.String filePath) |
java.lang.Object |
filepathToObject(java.lang.String filePath) |
<T> T |
fileToType(java.lang.String filePath,
java.lang.Class<T> aClass) |
<T> T |
fileToType(java.lang.String filePath,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef) |
<T> T |
jsonTo(java.io.InputStream in,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Deprecated.
|
<T> T |
jsonTo(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
Deprecated.
|
java.util.List<java.lang.Object> |
jsonToList(java.io.InputStream in) |
java.util.List<java.lang.Object> |
jsonToList(java.lang.String json) |
java.util.List<java.lang.Object> |
jsonToList(java.lang.String json,
java.lang.String charset) |
java.util.Map<java.lang.String,java.lang.Object> |
jsonToMap(java.io.InputStream in) |
java.util.Map<java.lang.String,java.lang.Object> |
jsonToMap(java.lang.String json) |
java.util.Map<java.lang.String,java.lang.Object> |
jsonToMap(java.lang.String json,
java.lang.String charset) |
java.lang.Object |
jsonToObject(java.io.InputStream in) |
java.lang.Object |
jsonToObject(java.lang.String json) |
java.lang.Object |
jsonToObject(java.lang.String json,
java.lang.String charset) |
<T> T |
streamToType(java.io.InputStream in,
java.lang.Class<T> aClass) |
<T> T |
streamToType(java.io.InputStream in,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef) |
<T> T |
stringToType(java.lang.String json,
java.lang.Class<T> aClass) |
<T> T |
stringToType(java.lang.String json,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef) |
java.lang.String |
toJsonString(java.lang.Object obj) |
java.lang.String |
toPrettyJsonString(java.lang.Object obj) |
java.lang.Object jsonToObject(java.lang.String json)
java.lang.Object jsonToObject(java.lang.String json, java.lang.String charset)
java.lang.Object jsonToObject(java.io.InputStream in)
java.util.Map<java.lang.String,java.lang.Object> jsonToMap(java.lang.String json)
java.util.Map<java.lang.String,java.lang.Object> jsonToMap(java.lang.String json, java.lang.String charset)
java.util.Map<java.lang.String,java.lang.Object> jsonToMap(java.io.InputStream in)
java.util.List<java.lang.Object> jsonToList(java.lang.String json)
java.util.List<java.lang.Object> jsonToList(java.lang.String json, java.lang.String charset)
java.util.List<java.lang.Object> jsonToList(java.io.InputStream in)
java.lang.Object filepathToObject(java.lang.String filePath)
java.util.Map<java.lang.String,java.lang.Object> filepathToMap(java.lang.String filePath)
java.util.List<java.lang.Object> filepathToList(java.lang.String filePath)
java.lang.Object classpathToObject(java.lang.String classPath)
java.util.Map<java.lang.String,java.lang.Object> classpathToMap(java.lang.String classPath)
java.util.List<java.lang.Object> classpathToList(java.lang.String classPath)
@Deprecated <T> T jsonTo(java.lang.String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
@Deprecated <T> T jsonTo(java.io.InputStream in, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
<T> T stringToType(java.lang.String json, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
<T> T stringToType(java.lang.String json, java.lang.Class<T> aClass)
<T> T classpathToType(java.lang.String classPath, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
<T> T classpathToType(java.lang.String classPath, java.lang.Class<T> aClass)
<T> T fileToType(java.lang.String filePath, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
<T> T fileToType(java.lang.String filePath, java.lang.Class<T> aClass)
<T> T streamToType(java.io.InputStream in, com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
<T> T streamToType(java.io.InputStream in, java.lang.Class<T> aClass)
java.lang.String toJsonString(java.lang.Object obj)
java.lang.String toPrettyJsonString(java.lang.Object obj)
java.lang.Object cloneJson(java.lang.Object obj)
obj
- object tree to copy