Package cn.fantasticmao.mundo.core.util
Class JsonUtil
- java.lang.Object
-
- cn.fantasticmao.mundo.core.util.JsonUtil
-
public final class JsonUtil extends Object
Operations onJackson ObjectMapper.- Since:
- 2017-03-05
- Version:
- 1.0
- Author:
- fantasticmao
-
-
Constructor Summary
Constructors Constructor Description JsonUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TfromJson(String json, com.fasterxml.jackson.core.type.TypeReference<T> reference)JSON String to Java Objectstatic <T> TfromJson(String json, Class<T> clazz)JSON String to Java Objectstatic StringtoJson(Object obj)Java Object to JSON String
-
-
-
Method Detail
-
toJson
public static String toJson(Object obj) throws com.fasterxml.jackson.core.JacksonException
Java Object to JSON String- Parameters:
obj- Java object- Returns:
- JSON String
- Throws:
com.fasterxml.jackson.core.JacksonException- to JSON String error
-
fromJson
public static <T> T fromJson(String json, Class<T> clazz) throws com.fasterxml.jackson.core.JacksonException
JSON String to Java Object- Type Parameters:
T- Java Object Type- Parameters:
json- JSON Stringclazz- Java Object Class- Returns:
- Java Object
- Throws:
com.fasterxml.jackson.core.JacksonException- parse from JSON error
-
fromJson
public static <T> T fromJson(String json, com.fasterxml.jackson.core.type.TypeReference<T> reference) throws com.fasterxml.jackson.core.JacksonException
JSON String to Java Object- Type Parameters:
T- Java Object Type- Parameters:
json- JSON Stringreference- Java Object Type Reference- Returns:
- Java Object
- Throws:
com.fasterxml.jackson.core.JacksonException- parse from JSON error
-
-