类 com.alibaba.fastjson.parser.ParserConfig
的使用

使用 ParserConfig 的软件包
com.alibaba.fastjson   
com.alibaba.fastjson.parser   
com.alibaba.fastjson.parser.deserializer   
com.alibaba.fastjson.util   
 

com.alibaba.fastjson 中 ParserConfig 的使用
 

参数类型为 ParserConfig 的 com.alibaba.fastjson 中的方法
static
<T> T
JSON.parseObject(String input, Type clazz, ParserConfig config, int featureValues, Feature... features)
           
static
<T> T
JSON.parseObject(String input, Type clazz, ParserConfig config, ParseProcess processor, int featureValues, Feature... features)
           
static Object JSON.toJSON(Object javaObject, ParserConfig mapping)
           
 

com.alibaba.fastjson.parser 中 ParserConfig 的使用
 

com.alibaba.fastjson.parser 中 ParserConfig 的子类
 class JavaBeanMapping
          已过时。 
 

返回 ParserConfig 的 com.alibaba.fastjson.parser 中的方法
 ParserConfig DefaultJSONParser.getConfig()
           
static ParserConfig ParserConfig.getGlobalInstance()
           
 

参数类型为 ParserConfig 的 com.alibaba.fastjson.parser 中的方法
 FieldDeserializer ParserConfig.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 FieldDeserializer ParserConfig.createFieldDeserializerWithoutASM(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 void DefaultJSONParser.setConfig(ParserConfig config)
           
 

参数类型为 ParserConfig 的 com.alibaba.fastjson.parser 中的构造方法
DefaultExtJSONParser(char[] input, int length, ParserConfig mapping, int features)
          已过时。  
DefaultExtJSONParser(String input, ParserConfig mapping)
          已过时。  
DefaultExtJSONParser(String input, ParserConfig mapping, int features)
          已过时。  
DefaultJSONParser(char[] input, int length, ParserConfig config, int features)
           
DefaultJSONParser(JSONLexer lexer, ParserConfig config)
           
DefaultJSONParser(Object input, JSONLexer lexer, ParserConfig config)
           
DefaultJSONParser(String input, ParserConfig config)
           
DefaultJSONParser(String input, ParserConfig config, int features)
           
 

com.alibaba.fastjson.parser.deserializer 中 ParserConfig 的使用
 

参数类型为 ParserConfig 的 com.alibaba.fastjson.parser.deserializer 中的方法
 FieldDeserializer ASMDeserializerFactory.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 FieldDeserializer ASMJavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 FieldDeserializer ASMJavaBeanDeserializer.InnerJavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 FieldDeserializer JavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 ObjectDeserializer ASMDeserializerFactory.createJavaBeanDeserializer(ParserConfig config, Class<?> clazz, Type type)
           
 FieldDeserializer ASMDeserializerFactory.createStringFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 

参数类型为 ParserConfig 的 com.alibaba.fastjson.parser.deserializer 中的构造方法
ArrayListTypeFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
ASMJavaBeanDeserializer(ParserConfig mapping, Class<?> clazz)
           
BooleanFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
DefaultFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
IntegerFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
JavaBeanDeserializer(ParserConfig config, Class<?> clazz)
           
JavaBeanDeserializer(ParserConfig config, Class<?> clazz, Type type)
           
LongFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
StringFieldDeserializer(ParserConfig config, Class<?> clazz, FieldInfo fieldInfo)
           
ThrowableDeserializer(ParserConfig mapping, Class<?> clazz)
           
 

com.alibaba.fastjson.util 中 ParserConfig 的使用
 

参数类型为 ParserConfig 的 com.alibaba.fastjson.util 中的方法
static
<T> T
TypeUtils.cast(Object obj, Class<T> clazz, ParserConfig mapping)
           
static
<T> T
TypeUtils.cast(Object obj, ParameterizedType type, ParserConfig mapping)
           
static
<T> T
TypeUtils.cast(Object obj, Type type, ParserConfig mapping)
           
static
<T> T
TypeUtils.castToEnum(Object obj, Class<T> clazz, ParserConfig mapping)
           
static
<T> T
TypeUtils.castToJavaBean(Map<String,Object> map, Class<T> clazz, ParserConfig mapping)
           
 



Copyright © 2012-2013 Alibaba Group. All Rights Reserved.