Package com.acanx.utils
Class JSONUtil
java.lang.Object
com.acanx.utils.JSONUtil
ACANX-Util / com.acanx.utils / JsonUtil
文件由 ACANX 创建于 2019/1/5 . 15:53
JsonUtil:
补充说明:
2019/1/5 15:53
- Since:
- 0.0.1
- Author:
- ACANX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
parseObject
(String json, Class<T> t) 将JSON字符串反序列化为JSON对象static <T> T
将JSON字符串反序列化为JSON对象static String
toJsonString
(Object obj) Java对象序列化为JSON字符串static String
toJsonString
(Object obj, Map<String, Object> config) Java对象序列化为JSON字符串
-
Constructor Details
-
JSONUtil
public JSONUtil()
-
-
Method Details
-
toJsonString
Java对象序列化为JSON字符串- Parameters:
obj
- 需要序列化的对象- Returns:
- 序列化后的JSON字符串
-
toJsonString
Java对象序列化为JSON字符串- Parameters:
obj
- Java对象config
- 序列化配置- Returns:
- 对象序列化后的JSON字符串
-
parseObject
public static <T> T parseObject(String json, Class<T> t) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException 将JSON字符串反序列化为JSON对象- Type Parameters:
T
- 反序列化后的对象- Parameters:
json
- JSON字符串t
- 反序列化的对象类型- Returns:
- 结果
- Throws:
InvocationTargetException
- InvocationTargetExceptionNoSuchMethodException
- NoSuchMethodExceptionInstantiationException
- InstantiationExceptionIllegalAccessException
- IllegalAccessException
-
parseObject
public static <T> T parseObject(String json, Class<T> t, Map<String, Object> config) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException将JSON字符串反序列化为JSON对象- Type Parameters:
T
- 反序列化后的对象- Parameters:
json
- JSON字符串t
- 反序列化的对象类型config
- 反序列化配置- Returns:
- 结果
- Throws:
InvocationTargetException
- InvocationTargetExceptionNoSuchMethodException
- NoSuchMethodExceptionInstantiationException
- InstantiationExceptionIllegalAccessException
- IllegalAccessException
-