Class AtomicBooleanHandler
java.lang.Object
org.nutz.json.JsonTypeHandler
tech.riemann.nif.nutz.json.AtomicBooleanHandler
public class AtomicBooleanHandler
extends org.nutz.json.JsonTypeHandler
AtomicBoolean类型处理器,用于处理AtomicBoolean对象的JSON序列化和反序列化操作
- Author:
- Kerbores(kerbores@gmail.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription从JSON对象反序列化为AtomicBoolean对象booleansupportFromJson(org.nutz.lang.Mirror<?> mirror, Object obj) 判断是否支持从JSON反序列化为指定类型的对象booleansupportToJson(org.nutz.lang.Mirror<?> mirror, Object obj, org.nutz.json.JsonFormat jf) 判断是否支持将指定类型的对象序列化为JSONvoidtoJson(org.nutz.lang.Mirror<?> mirror, Object currentObj, org.nutz.json.JsonRender r, org.nutz.json.JsonFormat jf) 将AtomicBoolean对象序列化为JSON格式Methods inherited from class org.nutz.json.JsonTypeHandler
shallCheckMemo
-
Constructor Details
-
AtomicBooleanHandler
public AtomicBooleanHandler()
-
-
Method Details
-
supportFromJson
判断是否支持从JSON反序列化为指定类型的对象- Overrides:
supportFromJsonin classorg.nutz.json.JsonTypeHandler- Parameters:
mirror- 目标类型的Mirror对象obj- 待处理的JSON对象- Returns:
- 如果目标类型是AtomicBoolean则返回true,否则返回false
- See Also:
-
supportToJson
public boolean supportToJson(org.nutz.lang.Mirror<?> mirror, Object obj, org.nutz.json.JsonFormat jf) 判断是否支持将指定类型的对象序列化为JSON- Overrides:
supportToJsonin classorg.nutz.json.JsonTypeHandler- Parameters:
mirror- 源对象类型的Mirror对象obj- 待处理的对象jf- JSON格式化配置- Returns:
- 如果源对象类型是AtomicBoolean则返回true,否则返回false
- See Also:
-
toJson
public void toJson(org.nutz.lang.Mirror<?> mirror, Object currentObj, org.nutz.json.JsonRender r, org.nutz.json.JsonFormat jf) throws IOException 将AtomicBoolean对象序列化为JSON格式- Overrides:
toJsonin classorg.nutz.json.JsonTypeHandler- Parameters:
mirror- 对象类型的Mirror对象currentObj- 待序列化的AtomicBoolean对象r- JSON渲染器jf- JSON格式化配置- Throws:
IOException- 当IO操作出现异常时抛出- See Also:
-
fromJson
-