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> TparseObject(String json, Class<T> t) 将JSON字符串反序列化为JSON对象static <T> T将JSON字符串反序列化为JSON对象static StringtoJsonString(Object obj) Java对象序列化为JSON字符串static StringtoJsonString(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
-