程序包 gu.sql2java.json
类 FastjsonDeserializer
java.lang.Object
com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer
com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
gu.sql2java.json.FastjsonDeserializer
- 所有已实现的接口:
com.alibaba.fastjson.parser.deserializer.ObjectDeserializer,com.gitee.l0km.beanfilter.Filterable,Constant
public class FastjsonDeserializer
extends com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
implements Constant
implementation of BaseBean class for FastJson
JavaBeanDeserializer,- 作者:
- guyadong
-
嵌套类概要
从接口继承的嵌套类/接口 gu.sql2java.Constant
Constant.JdbcProperty, Constant.UpdateStrategy -
字段概要
从类继承的字段 com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer
beanInfo, clazz, sortedFieldDeserializers从接口继承的字段 gu.sql2java.Constant
DEFAULT_ALIAS, DEFAULT_CACHE_MAXIMUMSIZE, DEFAULT_DURATION, DEFAULT_STRATEGY, DEFAULT_TIME_UNIT, FIELD_INITIALIZED, FIELD_MODIFIED, FIELD_NEW, INSERT_VALUES_SUFFIX, PAGE_QUERY_SUFFIX, PRODUCT_NAME_MYSQL, PRODUCT_NAME_PHOENIX, RETRIEVE_SUFFIX, SEARCH_ENDING_LIKE, SEARCH_EXACT, SEARCH_LIKE, SEARCH_STARTING_LIKE, SQL_LIKE_WILDCARD, STATE_BIT_MASK, STATE_BIT_NUM, STATE_BIT_SHIFT, STATEMENT_SUFFIX -
构造器概要
构造器构造器说明FastjsonDeserializer(com.alibaba.fastjson.parser.ParserConfig config, Class<? extends BaseBean> beanClass) FastjsonDeserializer(Class<? extends BaseBean> beanClass) -
方法概要
修饰符和类型方法说明protected <T> TafterDeserialize(com.alibaba.fastjson.JSONObject json, T instance, Set<String> modifiedReset, Set<String> modifiedSet) protected com.alibaba.fastjson.JSONObjectbeforeCreateInstance(com.alibaba.fastjson.JSONObject json) static voidinstall()define FASTJSON deserializer for all class derived from BaseBean usingParserConfig.getGlobalInstance()static voidinstall(com.alibaba.fastjson.parser.ParserConfig config) define FASTJSON deserializer for all class derived from BaseBeanprotected voidprocessUndeserialized(com.alibaba.fastjson.JSONObject json, Set<String> deserialized, Set<String> additionalSet, com.alibaba.fastjson.parser.DefaultJSONParser parser) 从类继承的方法 com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
deserialze, getSupplyFilter, injectFilter, smartMatch从类继承的方法 com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer
check, createInstance, createInstance, deserialze, deserialze, deserialzeArrayMapping, getFastMatchToken, getFieldDeserializer, getFieldDeserializer, getFieldDeserializer, getFieldType, getSeeAlso, parseArray, parseField, parseField, parseRest, parseRest, scanEnum, scanEnum, smartMatch
-
构造器详细资料
-
FastjsonDeserializer
-
FastjsonDeserializer
-
-
方法详细资料
-
beforeCreateInstance
protected com.alibaba.fastjson.JSONObject beforeCreateInstance(com.alibaba.fastjson.JSONObject json) - 覆盖:
beforeCreateInstance在类中com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
-
afterDeserialize
protected <T> T afterDeserialize(com.alibaba.fastjson.JSONObject json, T instance, Set<String> modifiedReset, Set<String> modifiedSet) - 覆盖:
afterDeserialize在类中com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
-
processUndeserialized
protected void processUndeserialized(com.alibaba.fastjson.JSONObject json, Set<String> deserialized, Set<String> additionalSet, com.alibaba.fastjson.parser.DefaultJSONParser parser) - 覆盖:
processUndeserialized在类中com.gitee.l0km.beanfilter.json.FastjsonFilterableDeserializer
-
install
public static void install()define FASTJSON deserializer for all class derived from BaseBean usingParserConfig.getGlobalInstance() -
install
public static void install(com.alibaba.fastjson.parser.ParserConfig config) define FASTJSON deserializer for all class derived from BaseBean- 参数:
config- usingParserConfig.getGlobalInstance()instead ofnull
-