public class FastjsonDeserializer extends com.gitee.l0km.beanfilter.core.json.FastjsonFilterableDeserializer implements Constant
JavaBeanDeserializer,Constant.JdbcProperty, Constant.UpdateStrategybeanInfo, clazz, sortedFieldDeserializersDEFAULT_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(java.lang.Class<? extends BaseBean> beanClass) |
FastjsonDeserializer(com.alibaba.fastjson.parser.ParserConfig config,
java.lang.Class<? extends BaseBean> beanClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> T |
afterDeserialize(com.alibaba.fastjson.JSONObject json,
T instance,
java.util.Set<java.lang.String> modifiedReset,
java.util.Set<java.lang.String> modifiedSet) |
protected com.alibaba.fastjson.JSONObject |
beforeCreateInstance(com.alibaba.fastjson.JSONObject json) |
static void |
install()
define FASTJSON deserializer for all class derived from BaseBean using
ParserConfig.getGlobalInstance() |
static void |
install(com.alibaba.fastjson.parser.ParserConfig config)
define FASTJSON deserializer for all class derived from BaseBean
|
protected void |
processUndeserialized(com.alibaba.fastjson.JSONObject json,
java.util.Set<java.lang.String> deserialized,
java.util.Set<java.lang.String> additionalSet,
com.alibaba.fastjson.parser.DefaultJSONParser parser) |
deserialze, getSupplyFilter, injectFilter, smartMatchcheck, createInstance, createInstance, deserialze, deserialze, deserialzeArrayMapping, getFastMatchToken, getFieldDeserializer, getFieldDeserializer, getFieldDeserializer, getFieldType, getSeeAlso, parseArray, parseField, parseField, parseRest, parseRest, scanEnum, scanEnum, smartMatchpublic FastjsonDeserializer(com.alibaba.fastjson.parser.ParserConfig config,
java.lang.Class<? extends BaseBean> beanClass)
public FastjsonDeserializer(java.lang.Class<? extends BaseBean> beanClass)
protected com.alibaba.fastjson.JSONObject beforeCreateInstance(com.alibaba.fastjson.JSONObject json)
beforeCreateInstance 在类中 com.gitee.l0km.beanfilter.core.json.FastjsonFilterableDeserializerprotected <T> T afterDeserialize(com.alibaba.fastjson.JSONObject json,
T instance,
java.util.Set<java.lang.String> modifiedReset,
java.util.Set<java.lang.String> modifiedSet)
afterDeserialize 在类中 com.gitee.l0km.beanfilter.core.json.FastjsonFilterableDeserializerprotected void processUndeserialized(com.alibaba.fastjson.JSONObject json,
java.util.Set<java.lang.String> deserialized,
java.util.Set<java.lang.String> additionalSet,
com.alibaba.fastjson.parser.DefaultJSONParser parser)
processUndeserialized 在类中 com.gitee.l0km.beanfilter.core.json.FastjsonFilterableDeserializerpublic static void install()
ParserConfig.getGlobalInstance()public static void install(com.alibaba.fastjson.parser.ParserConfig config)
config - using ParserConfig.getGlobalInstance() instead of nullCopyright © 2025. All Rights Reserved.