Class JSONProvider
java.lang.Object
com.acanx.utils.incubator.json.provider.JSONProvider
JSONProvider
- Since:
- 0.0.1.10
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JSONProvider
public JSONProvider()
-
-
Method Details
-
toJsonString
Java对象序列化为JSON字符串- Parameters:
obj
- Java对象config
- 序列化配置- Returns:
- 序列化后的JSON字符串
-
parseObject
public static <T> T parseObject(String jsonStr, Class<T> t, Map<String, Object> config) throws NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessExceptionJSON字符串反序列化为Java对象- Type Parameters:
T
- Java类型参数- Parameters:
jsonStr
- JSON字符串t
- 对象类型config
- 反序列化配置- Returns:
- 反序列化后的Java对象
- Throws:
NoSuchMethodException
- NoSuchMethodExceptionInvocationTargetException
- InvocationTargetExceptionInstantiationException
- InstantiationExceptionIllegalAccessException
- IllegalAccessException
-