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

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

com.alibaba.fastjsonParserConfig 的使用
 

参数类型为 ParserConfigcom.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.parserParserConfig 的使用
 

com.alibaba.fastjson.parserParserConfig 的子类
 class JavaBeanMapping
          已过时。 
 

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

参数类型为 ParserConfigcom.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)
           
 

参数类型为 ParserConfigcom.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.deserializerParserConfig 的使用
 

参数类型为 ParserConfigcom.alibaba.fastjson.parser.deserializer 中的方法
 FieldDeserializer JavaBeanDeserializer.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 ASMDeserializerFactory.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)
           
 

参数类型为 ParserConfigcom.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.utilParserConfig 的使用
 

参数类型为 ParserConfigcom.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-2014 Alibaba Group. All Rights Reserved.