public final class JsonUtil extends Object
| Constructor and Description |
|---|
JsonUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
findNodeToClass(String json,
String fieldName,
Class<T> clazz)
JSON -> JSON Node -> Class
|
static <T> T |
toClass(com.fasterxml.jackson.databind.JsonNode node,
Class<T> clazz)
JSON Node -> Class
|
static <T> T |
toClass(String json,
Class<T> clazz)
JSON -> Class
|
static String |
toJson(Object obj)
Object -> JSON
|
static com.fasterxml.jackson.databind.JsonNode |
toJsonNode(String json)
JSON -> JSON Node
|
static com.fasterxml.jackson.databind.JsonNode |
toJsonNode(String json,
String fieldName)
JSON -> JSON Node
|
static List |
toList(String json)
JSON -> ArrayList
|
static Map |
toMap(String json)
JSON -> LinkedHashMap
|
static Set |
toSet(String json)
JSON -> HashSet
|
public static String toJson(Object obj)
obj - objectpublic static <T> T toClass(String json, Class<T> clazz)
T - Typejson - JSONclazz - classpublic static <T> T toClass(com.fasterxml.jackson.databind.JsonNode node,
Class<T> clazz)
T - Typenode - JSON Nodeclazz - classpublic static <T> T findNodeToClass(String json, String fieldName, Class<T> clazz)
T - Typejson - JSONfieldName - NODE fieldclazz - classpublic static com.fasterxml.jackson.databind.JsonNode toJsonNode(String json)
json - JSONpublic static com.fasterxml.jackson.databind.JsonNode toJsonNode(String json, String fieldName)
json - JSONfieldName - Node fieldpublic static Map toMap(String json)
json - JSONpublic static List toList(String json)
json - JSONCopyright © 2017–2021. All rights reserved.