Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(int, Object) - Method in class com.alibaba.fastjson.JSONArray
 
add(Object) - Method in class com.alibaba.fastjson.JSONArray
 
addAll(int, Collection) - Method in class com.alibaba.fastjson.JSONArray
 
addAll(Collection) - Method in class com.alibaba.fastjson.JSONArray
 
AllowArbitraryCommas - Enum constant in enum com.alibaba.fastjson.parser.Feature
{"a":1,,,"b":2}
AllowComment - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
AllowISO8601DateFormat - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
AllowSingleQuotes - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
AllowUnQuotedFieldNames - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
alphabetic() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
alternateNames() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
apply(Object, String, Object) - Method in interface com.alibaba.fastjson.serializer.ValueFilter
 
applyJsonQuoting(String) - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
Array - Enum constant in enum com.alibaba.fastjson.JSONValidator.Type
 
arrayAdd(Object, String, Object...) - Static method in class com.alibaba.fastjson.JSONPath
 
ASCII_CHARS - Static variable in class com.alibaba.fastjson.util.IOUtils
 
asm() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
AutoCloseSource - Enum constant in enum com.alibaba.fastjson.parser.Feature
 

B

BeanToArray - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
BrowserCompatible - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
BrowserSecure - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
builder() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
buildMethod() - Element in annotation type com.alibaba.fastjson.annotation.JSONPOJOBuilder
Property to use for re-defining which zero-argument method is considered the actual "build-method": method called after all data has been bound, and the actual instance needs to be instantiated.

C

CA - Static variable in class com.alibaba.fastjson.util.IOUtils
 
CamelCase - Enum constant in enum com.alibaba.fastjson.PropertyNamingStrategy
 
canConvertFrom(Message<?>, Class<?>) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
canConvertTo(Object, MessageHeaders) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
canRead(Type, Class<?>, MediaType) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
canWrite(Type, Class<?>, MediaType) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
cast(Object, Class<T>, ParserConfig) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
cast(Object, ParameterizedType, ParserConfig) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
cast(Object, Type, ParserConfig) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
castToJavaBean(Map<String, Object>, Class<T>, ParserConfig) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
checkPrimitiveArray(GenericArrayType) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
clear() - Method in class com.alibaba.fastjson.JSONArray
 
clear() - Method in class com.alibaba.fastjson.JSONObject
 
clone() - Method in class com.alibaba.fastjson.JSONArray
 
clone() - Method in class com.alibaba.fastjson.JSONObject
 
close() - Method in class com.alibaba.fastjson.JSONReader
 
close() - Method in class com.alibaba.fastjson.JSONWriter
 
com.alibaba.fastjson - package com.alibaba.fastjson
 
com.alibaba.fastjson.annotation - package com.alibaba.fastjson.annotation
 
com.alibaba.fastjson.parser - package com.alibaba.fastjson.parser
 
com.alibaba.fastjson.parser.deserializer - package com.alibaba.fastjson.parser.deserializer
 
com.alibaba.fastjson.serializer - package com.alibaba.fastjson.serializer
 
com.alibaba.fastjson.support.config - package com.alibaba.fastjson.support.config
 
com.alibaba.fastjson.support.retrofit - package com.alibaba.fastjson.support.retrofit
 
com.alibaba.fastjson.support.spring - package com.alibaba.fastjson.support.spring
 
com.alibaba.fastjson.support.spring.messaging - package com.alibaba.fastjson.support.spring.messaging
 
com.alibaba.fastjson.util - package com.alibaba.fastjson.util
 
compatibleWithFieldName - Static variable in class com.alibaba.fastjson.util.TypeUtils
根据field name的大小写输出输入数据
compatibleWithJavaBean - Static variable in class com.alibaba.fastjson.util.TypeUtils
 
config(int, Feature, boolean) - Static method in enum com.alibaba.fastjson.parser.Feature
 
config(int, SerializerFeature, boolean) - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
 
config(SerializerFeature, boolean) - Method in class com.alibaba.fastjson.JSONWriter
 
config(JSONReader.Context, Feature[]) - Static method in class com.alibaba.fastjson.JSON
 
contains(Object) - Method in class com.alibaba.fastjson.JSONArray
 
contains(Object, String) - Static method in class com.alibaba.fastjson.JSONPath
 
containsAll(Collection) - Method in class com.alibaba.fastjson.JSONArray
 
containsKey(Object) - Method in class com.alibaba.fastjson.JSONObject
 
containsValue(Object) - Method in class com.alibaba.fastjson.JSONObject
 
convertFromInternal(Message<?>, Class<?>, Object) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
convertToInternal(Object, MessageHeaders, Object) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
create() - Static method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
create(FastJsonConfig) - Static method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
CustomMapDeserializer - Enum constant in enum com.alibaba.fastjson.parser.Feature
 

D

decode(String) - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
decode(CharsetDecoder, ByteBuffer, CharBuffer) - Static method in class com.alibaba.fastjson.util.IOUtils
 
decodeBase64(String) - Static method in class com.alibaba.fastjson.util.IOUtils
 
decodeInputStream(InputStream) - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
DEFAULT_GENERATE_FEATURE - Static variable in class com.alibaba.fastjson.JSON
 
DEFAULT_PARSER_FEATURE - Static variable in class com.alibaba.fastjson.JSON
 
DEFAULT_PROPERTIES - Static variable in class com.alibaba.fastjson.util.IOUtils
 
DEFAULT_TYPE_KEY - Static variable in class com.alibaba.fastjson.JSON
 
defaultLocale - Static variable in class com.alibaba.fastjson.JSON
 
defaultTimeZone - Static variable in class com.alibaba.fastjson.JSON
 
defaultValue() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
Only support Object
DEFFAULT_DATE_FORMAT - Static variable in class com.alibaba.fastjson.JSON
 
deserialize() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
deserialize(byte[]) - Method in class com.alibaba.fastjson.support.spring.FastJsonRedisSerializer
 
deserialize(byte[]) - Method in class com.alibaba.fastjson.support.spring.GenericFastJsonRedisSerializer
 
deserializer() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
deserializeUsing() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
Deserializer class to use for deserializing associated value.
DIGITS - Static variable in class com.alibaba.fastjson.util.IOUtils
 
DisableASM - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
DisableCheckSpecialChar - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
Deprecated. 
DisableCircularReferenceDetect - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
DisableCircularReferenceDetect - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
DisableFieldSmartMatch - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
DisableSpecialKeyDetect - Enum constant in enum com.alibaba.fastjson.parser.Feature
 

E

EMPTY - Static variable in enum com.alibaba.fastjson.serializer.SerializerFeature
 
encode(String...) - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
entrySet() - Method in class com.alibaba.fastjson.JSONObject
 
equals(Object) - Method in class com.alibaba.fastjson.JSONArray
 
equals(Object) - Method in class com.alibaba.fastjson.JSONObject
 
equals(Object) - Method in class com.alibaba.fastjson.util.ParameterizedTypeImpl
 
ErrorOnEnumNotMatch - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
eval(Object, String) - Static method in class com.alibaba.fastjson.JSONPath
 
extract(String, String) - Static method in class com.alibaba.fastjson.JSONPath
 

F

FASTJSON_COMPATIBLEWITHFIELDNAME - Static variable in class com.alibaba.fastjson.util.IOUtils
 
FASTJSON_COMPATIBLEWITHJAVABEAN - Static variable in class com.alibaba.fastjson.util.IOUtils
 
FASTJSON_PROPERTIES - Static variable in class com.alibaba.fastjson.util.IOUtils
 
Fastjson1xReaderModule - Class in com.alibaba.fastjson
 
Fastjson1xReaderModule(ObjectReaderProvider) - Constructor for class com.alibaba.fastjson.Fastjson1xReaderModule
 
Fastjson1xWriterModule - Class in com.alibaba.fastjson
 
Fastjson1xWriterModule(ObjectWriterProvider) - Constructor for class com.alibaba.fastjson.Fastjson1xWriterModule
 
FastJsonConfig - Class in com.alibaba.fastjson.support.config
Configuration for FastJson.
FastJsonConfig() - Constructor for class com.alibaba.fastjson.support.config.FastJsonConfig
init param.
FastJsonHttpMessageConverter - Class in com.alibaba.fastjson.support.spring
Fastjson for Spring MVC Converter.
FastJsonHttpMessageConverter() - Constructor for class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
Can serialize/deserialize all types.
FastJsonJsonView - Class in com.alibaba.fastjson.support.spring
Fastjson for Spring MVC View.
FastJsonJsonView() - Constructor for class com.alibaba.fastjson.support.spring.FastJsonJsonView
Set default param.
FastJsonRedisSerializer<T> - Class in com.alibaba.fastjson.support.spring
Fastjson for Spring Data Redis Serializer.
FastJsonRedisSerializer(Class<T>) - Constructor for class com.alibaba.fastjson.support.spring.FastJsonRedisSerializer
 
FastjsonSockJsMessageCodec - Class in com.alibaba.fastjson.support.spring
 
FastjsonSockJsMessageCodec() - Constructor for class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
Feature - Enum in com.alibaba.fastjson.parser
 
filterModel(Map<String, Object>) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Filters out undesired attributes from the given model.
firstIdentifierFlags - Static variable in class com.alibaba.fastjson.util.IOUtils
 
fluentAdd(Object) - Method in class com.alibaba.fastjson.JSONArray
 
fluentAddAll(Collection<?>) - Method in class com.alibaba.fastjson.JSONArray
 
fluentClear() - Method in class com.alibaba.fastjson.JSONArray
 
fluentClear() - Method in class com.alibaba.fastjson.JSONObject
 
fluentPut(String, Object) - Method in class com.alibaba.fastjson.JSONObject
 
fluentPutAll(Map<? extends String, ? extends Object>) - Method in class com.alibaba.fastjson.JSONObject
 
fluentRemove(int) - Method in class com.alibaba.fastjson.JSONArray
 
fluentRemove(Object) - Method in class com.alibaba.fastjson.JSONArray
 
fluentRemove(Object) - Method in class com.alibaba.fastjson.JSONObject
 
fluentRemoveAll(Collection<?>) - Method in class com.alibaba.fastjson.JSONArray
 
fluentSet(int, Object) - Method in class com.alibaba.fastjson.JSONArray
 
flush() - Method in class com.alibaba.fastjson.JSONWriter
 
format() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
from(String) - Static method in class com.alibaba.fastjson.JSONValidator
 
fromUtf8(byte[]) - Static method in class com.alibaba.fastjson.JSONValidator
 

G

GenericFastJsonRedisSerializer - Class in com.alibaba.fastjson.support.spring
Fastjson for Spring Data Redis Serializer(Generic implement).
GenericFastJsonRedisSerializer() - Constructor for class com.alibaba.fastjson.support.spring.GenericFastJsonRedisSerializer
 
get(int) - Method in class com.alibaba.fastjson.JSONArray
 
get(Object) - Method in class com.alibaba.fastjson.JSONObject
 
getActualTypeArguments() - Method in class com.alibaba.fastjson.util.ParameterizedTypeImpl
 
getBigDecimal(int) - Method in class com.alibaba.fastjson.JSONArray
 
getBigDecimal(String) - Method in class com.alibaba.fastjson.JSONObject
 
getBigInteger(int) - Method in class com.alibaba.fastjson.JSONArray
 
getBigInteger(String) - Method in class com.alibaba.fastjson.JSONObject
 
getBoolean(int) - Method in class com.alibaba.fastjson.JSONArray
 
getBoolean(String) - Method in class com.alibaba.fastjson.JSONObject
 
getBooleanValue(int) - Method in class com.alibaba.fastjson.JSONArray
 
getBooleanValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getByte(int) - Method in class com.alibaba.fastjson.JSONArray
 
getByte(String) - Method in class com.alibaba.fastjson.JSONObject
 
getBytes(String) - Method in class com.alibaba.fastjson.JSONObject
 
getByteValue(int) - Method in class com.alibaba.fastjson.JSONArray
Returns a byte value at the specified location in this JSONArray.
getByteValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getCharset() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getClassSerializeFilters() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getDate(int) - Method in class com.alibaba.fastjson.JSONArray
 
getDate(String) - Method in class com.alibaba.fastjson.JSONObject
 
getDateFormat() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getDouble(int) - Method in class com.alibaba.fastjson.JSONArray
 
getDouble(String) - Method in class com.alibaba.fastjson.JSONObject
 
getDoubleValue(int) - Method in class com.alibaba.fastjson.JSONArray
Returns a double value at the specified location in this JSONArray.
getDoubleValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.spring.FastJsonRedisSerializer
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
getFastJsonConfig() - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
getFeatures() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getField(Class<?>, String, Field[]) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
getFieldFromCache(String, Map<String, Field>) - Static method in class com.alibaba.fastjson.parser.ParserConfig
 
getFloat(int) - Method in class com.alibaba.fastjson.JSONArray
 
getFloat(String) - Method in class com.alibaba.fastjson.JSONObject
 
getFloatValue(int) - Method in class com.alibaba.fastjson.JSONArray
Returns a float value at the specified location in this JSONArray.
getFloatValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getGlobalInstance() - Static method in class com.alibaba.fastjson.parser.ParserConfig
 
getGlobalInstance() - Static method in class com.alibaba.fastjson.serializer.SerializeConfig
 
getInnerMap() - Method in class com.alibaba.fastjson.JSONObject
 
getInteger(int) - Method in class com.alibaba.fastjson.JSONArray
 
getInteger(String) - Method in class com.alibaba.fastjson.JSONObject
 
getIntValue(int) - Method in class com.alibaba.fastjson.JSONArray
 
getIntValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getJSONArray(int) - Method in class com.alibaba.fastjson.JSONArray
 
getJSONArray(String) - Method in class com.alibaba.fastjson.JSONObject
 
getJSONObject(int) - Method in class com.alibaba.fastjson.JSONArray
 
getJSONObject(String) - Method in class com.alibaba.fastjson.JSONObject
 
getLocal() - Method in class com.alibaba.fastjson.JSONReader
 
getLong(int) - Method in class com.alibaba.fastjson.JSONArray
 
getLong(String) - Method in class com.alibaba.fastjson.JSONObject
 
getLongValue(int) - Method in class com.alibaba.fastjson.JSONArray
 
getLongValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getMask() - Method in enum com.alibaba.fastjson.parser.Feature
 
getMask() - Method in enum com.alibaba.fastjson.serializer.SerializerFeature
 
getObject(int, Class<T>) - Method in class com.alibaba.fastjson.JSONArray
 
getObject(String, TypeReference) - Method in class com.alibaba.fastjson.JSONObject
 
getObject(String, Class<T>) - Method in class com.alibaba.fastjson.JSONObject
 
getObject(String, Class<T>, Feature...) - Method in class com.alibaba.fastjson.JSONObject
 
getObject(String, Type) - Method in class com.alibaba.fastjson.JSONObject
 
getObject(String, Type, Feature...) - Method in class com.alibaba.fastjson.JSONObject
 
getObjectReader(ObjectReaderProvider, Type) - Method in class com.alibaba.fastjson.Fastjson1xReaderModule
 
getObjectWriter(Type, Class) - Method in class com.alibaba.fastjson.Fastjson1xWriterModule
 
getOwnerType() - Method in class com.alibaba.fastjson.util.ParameterizedTypeImpl
 
getParseProcess() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
Gets parse process.
getParserConfig() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getRawType() - Method in class com.alibaba.fastjson.util.ParameterizedTypeImpl
 
getSerializeConfig() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getSerializeFilters() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getSerializerFeatures() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
getShort(int) - Method in class com.alibaba.fastjson.JSONArray
 
getShort(String) - Method in class com.alibaba.fastjson.JSONObject
 
getShortValue(int) - Method in class com.alibaba.fastjson.JSONArray
Returns a short value at the specified location in this JSONArray.
getShortValue(String) - Method in class com.alibaba.fastjson.JSONObject
 
getSqlDate(String) - Method in class com.alibaba.fastjson.JSONObject
 
getString(int) - Method in class com.alibaba.fastjson.JSONArray
 
getString(String) - Method in class com.alibaba.fastjson.JSONObject
 
getStringProperty(String) - Static method in class com.alibaba.fastjson.util.IOUtils
 
getTimestamp(String) - Method in class com.alibaba.fastjson.JSONObject
 
getTimeZone() - Method in class com.alibaba.fastjson.JSONReader
 
getType() - Method in class com.alibaba.fastjson.JSONValidator
 
getType() - Method in class com.alibaba.fastjson.TypeReference
Gets underlying Type instance.
getType(Type, Class<?>) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
global - Static variable in class com.alibaba.fastjson.parser.ParserConfig
 
global - Static variable in class com.alibaba.fastjson.serializer.SerializeConfig
 

H

hashCode() - Method in class com.alibaba.fastjson.JSONArray
 
hashCode() - Method in class com.alibaba.fastjson.JSONObject
 
hashCode() - Method in class com.alibaba.fastjson.util.ParameterizedTypeImpl
 

I

IA - Static variable in class com.alibaba.fastjson.util.IOUtils
 
identifierFlags - Static variable in class com.alibaba.fastjson.util.IOUtils
 
IgnoreAutoType - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
IgnoreErrorGetter - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
IgnoreNonFieldGetter - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
IgnoreNotMatch - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
ignores() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
includes() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
indexOf(Object) - Method in class com.alibaba.fastjson.JSONArray
 
InitStringFieldAsEmpty - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
InternFieldNames - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
intValue(BigDecimal) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
invoke(Object, Method, Object[]) - Method in class com.alibaba.fastjson.JSONObject
 
IOUtils - Class in com.alibaba.fastjson.util
 
IOUtils() - Constructor for class com.alibaba.fastjson.util.IOUtils
 
isEmpty() - Method in class com.alibaba.fastjson.JSONArray
 
isEmpty() - Method in class com.alibaba.fastjson.JSONObject
 
isEnabled(int, int, SerializerFeature) - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
 
isEnabled(int, Feature) - Static method in enum com.alibaba.fastjson.parser.Feature
 
isEnabled(int, SerializerFeature) - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
 
isExtractValueFromSingleKeyModel() - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Check extractValueFromSingleKeyModel.
isProxy(Class<?>) - Static method in class com.alibaba.fastjson.util.TypeUtils
 
isValid(String) - Static method in class com.alibaba.fastjson.JSON
 
isValidArray(String) - Static method in class com.alibaba.fastjson.JSON
 
isWriteContentLength() - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
Is write content length boolean.
iterator() - Method in class com.alibaba.fastjson.JSONArray
 

J

JSON - Class in com.alibaba.fastjson
 
JSON() - Constructor for class com.alibaba.fastjson.JSON
 
JSONArray - Class in com.alibaba.fastjson
 
JSONArray() - Constructor for class com.alibaba.fastjson.JSONArray
 
JSONArray(int) - Constructor for class com.alibaba.fastjson.JSONArray
 
JSONArray(List) - Constructor for class com.alibaba.fastjson.JSONArray
 
JSONAware - Interface in com.alibaba.fastjson
Beans that support customized output of JSON text shall implement this interface.
JSONCreator - Annotation Type in com.alibaba.fastjson.annotation
 
jsonDirect() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
JSONException - Exception in com.alibaba.fastjson
 
JSONException() - Constructor for exception com.alibaba.fastjson.JSONException
 
JSONException(String) - Constructor for exception com.alibaba.fastjson.JSONException
 
JSONException(String, Throwable) - Constructor for exception com.alibaba.fastjson.JSONException
 
JSONField - Annotation Type in com.alibaba.fastjson.annotation
 
JSONObject - Class in com.alibaba.fastjson
 
JSONObject() - Constructor for class com.alibaba.fastjson.JSONObject
 
JSONObject(boolean) - Constructor for class com.alibaba.fastjson.JSONObject
 
JSONObject(int) - Constructor for class com.alibaba.fastjson.JSONObject
 
JSONObject(int, boolean) - Constructor for class com.alibaba.fastjson.JSONObject
 
JSONObject(Map<String, Object>) - Constructor for class com.alibaba.fastjson.JSONObject
 
JSONPath - Class in com.alibaba.fastjson
 
JSONPath() - Constructor for class com.alibaba.fastjson.JSONPath
 
JSONPOJOBuilder - Annotation Type in com.alibaba.fastjson.annotation
 
JSONReader - Class in com.alibaba.fastjson
 
JSONReader(Reader) - Constructor for class com.alibaba.fastjson.JSONReader
 
JSONReader(Reader, Feature...) - Constructor for class com.alibaba.fastjson.JSONReader
 
JSONType - Annotation Type in com.alibaba.fastjson.annotation
 
JSONValidator - Class in com.alibaba.fastjson
 
JSONValidator.Type - Enum in com.alibaba.fastjson
 
JSONWriter - Class in com.alibaba.fastjson
 
JSONWriter(Writer) - Constructor for class com.alibaba.fastjson.JSONWriter
 

K

KebabCase - Enum constant in enum com.alibaba.fastjson.PropertyNamingStrategy
 
keySet() - Method in class com.alibaba.fastjson.JSONObject
 

L

label() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
lastIndexOf(Object) - Method in class com.alibaba.fastjson.JSONArray
 
listIterator() - Method in class com.alibaba.fastjson.JSONArray
 
listIterator(int) - Method in class com.alibaba.fastjson.JSONArray
 
loadPropertiesFromFile() - Static method in class com.alibaba.fastjson.util.IOUtils
 

M

MappingFastJsonMessageConverter - Class in com.alibaba.fastjson.support.spring.messaging
Fastjson for Spring Messaging Json Converter.
MappingFastJsonMessageConverter() - Constructor for class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
mappingTo() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
MapSortField - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
mask - Variable in enum com.alibaba.fastjson.parser.Feature
 
mask - Variable in enum com.alibaba.fastjson.serializer.SerializerFeature
 

N

name() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
NameFilter - Interface in com.alibaba.fastjson.serializer
 
naming() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
NonStringKeyAsString - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
NotWriteDefaultValue - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
NotWriteRootClassName - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 

O

Object - Enum constant in enum com.alibaba.fastjson.JSONValidator.Type
 
of(Feature[]) - Static method in enum com.alibaba.fastjson.parser.Feature
 
of(SerializerFeature[]) - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
 
OrderedField - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
orders() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
ordinal() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
config encode/decode ordinal

P

ParameterizedTypeImpl - Class in com.alibaba.fastjson.util
 
ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class com.alibaba.fastjson.util.ParameterizedTypeImpl
 
parameterNames() - Element in annotation type com.alibaba.fastjson.annotation.JSONCreator
 
parse(byte[], int, int, CharsetDecoder, int) - Static method in class com.alibaba.fastjson.JSON
 
parse(byte[], int, int, CharsetDecoder, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parse(String, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseArray(String, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseArray(String, Class<T>) - Static method in class com.alibaba.fastjson.JSON
 
parseArray(String, Type[]) - Static method in class com.alibaba.fastjson.JSON
 
parseFeatures() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
parseFeatures() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
parseObject(byte[], int, int, CharsetDecoder, Type, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(byte[], Type, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(char[], Class, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(String) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(String, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(String, TypeReference, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(String, Class<T>) - Static method in class com.alibaba.fastjson.JSON
 
parseObject(String, Type, Feature...) - Static method in class com.alibaba.fastjson.JSON
 
ParseProcess - Interface in com.alibaba.fastjson.parser.deserializer
 
parserAllFieldToCache(Class<?>, Map<String, Field>) - Static method in class com.alibaba.fastjson.parser.ParserConfig
 
ParserConfig - Class in com.alibaba.fastjson.parser
 
ParserConfig() - Constructor for class com.alibaba.fastjson.parser.ParserConfig
 
PascalCase - Enum constant in enum com.alibaba.fastjson.PropertyNamingStrategy
 
PascalNameFilter - Class in com.alibaba.fastjson.serializer
 
PascalNameFilter() - Constructor for class com.alibaba.fastjson.serializer.PascalNameFilter
 
paths(Object) - Static method in class com.alibaba.fastjson.JSONPath
 
prepareResponse(HttpServletRequest, HttpServletResponse) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
 
PrettyFormat - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
process(Object, String, Object) - Method in interface com.alibaba.fastjson.serializer.NameFilter
 
process(Object, String, Object) - Method in interface com.alibaba.fastjson.serializer.ValueFilter
 
propertyNamingStrategy - Variable in class com.alibaba.fastjson.serializer.SerializeConfig
 
PropertyNamingStrategy - Enum in com.alibaba.fastjson
 
put(Object, Object) - Method in class com.alibaba.fastjson.serializer.SerializeConfig
 
put(String, Object) - Method in class com.alibaba.fastjson.JSONObject
 
putAll(Map<? extends String, ? extends Object>) - Method in class com.alibaba.fastjson.JSONObject
 

Q

QuoteFieldNames - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 

R

read(Type, Class<?>, HttpInputMessage) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
readInternal(Class<?>, HttpInputMessage) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
readObject(Class<T>) - Method in class com.alibaba.fastjson.JSONReader
 
remove(int) - Method in class com.alibaba.fastjson.JSONArray
 
remove(Object) - Method in class com.alibaba.fastjson.JSONArray
 
remove(Object) - Method in class com.alibaba.fastjson.JSONObject
 
remove(Object, String) - Static method in class com.alibaba.fastjson.JSONPath
 
removeAll(Collection) - Method in class com.alibaba.fastjson.JSONArray
 
renderMergedOutputModel(Map<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
 
replaceChars - Static variable in class com.alibaba.fastjson.util.IOUtils
 
requestBodyConverter(Type, Annotation[], Annotation[], Retrofit) - Method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
responseBodyConverter(Type, Annotation[], Retrofit) - Method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
retainAll(Collection) - Method in class com.alibaba.fastjson.JSONArray
 
Retrofit2ConverterFactory - Class in com.alibaba.fastjson.support.retrofit
Fastjson for Retrofit Converter Json Factory.
Retrofit2ConverterFactory() - Constructor for class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
Retrofit2ConverterFactory(FastJsonConfig) - Constructor for class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 

S

seeAlso() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
serialize() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
serialize(Object) - Method in class com.alibaba.fastjson.support.spring.GenericFastJsonRedisSerializer
 
serialize(T) - Method in class com.alibaba.fastjson.support.spring.FastJsonRedisSerializer
 
SerializeConfig - Class in com.alibaba.fastjson.serializer
 
SerializeConfig() - Constructor for class com.alibaba.fastjson.serializer.SerializeConfig
 
serializeEnumAsJavaBean() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
SerializeFilter - Interface in com.alibaba.fastjson.serializer
 
serializer() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
SerializerFeature - Enum in com.alibaba.fastjson.serializer
 
serializeUsing() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
Serializer class to use for serializing associated value.
serialzeFeatures() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
serialzeFeatures() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
serialzeFilters() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
set(int, Object) - Method in class com.alibaba.fastjson.JSONArray
 
set(Object, Object) - Method in class com.alibaba.fastjson.JSONPath
 
set(Object, Object, boolean) - Method in class com.alibaba.fastjson.JSONPath
 
set(Object, String, Object) - Static method in class com.alibaba.fastjson.JSONPath
 
setAsmEnable(boolean) - Method in class com.alibaba.fastjson.serializer.SerializeConfig
 
setCharset(Charset) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setClassSerializeFilters(Map<Class<?>, SerializeFilter>) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setDateFormat(String) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setDisableCaching(boolean) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Disables caching of the generated JSON.
setExtractValueFromSingleKeyModel(boolean) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Set extractValueFromSingleKeyModel.
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.retrofit.Retrofit2ConverterFactory
 
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
 
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.spring.FastJsonRedisSerializer
 
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 
setFastJsonConfig(FastJsonConfig) - Method in class com.alibaba.fastjson.support.spring.FastjsonSockJsMessageCodec
 
setFeatures(Feature...) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setLocale(Locale) - Method in class com.alibaba.fastjson.JSONReader
 
setParseProcess(ParseProcess) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
Sets parse process.
setParserConfig(ParserConfig) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setRenderedAttributes(Set<String>) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Set renderedAttributes.
setResponseContentType(HttpServletRequest, HttpServletResponse) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
 
setSerializeConfig(SerializeConfig) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setSerializeFilters(SerializeFilter...) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setSerializerFeatures(SerializerFeature...) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
 
setTimzeZone(TimeZone) - Method in class com.alibaba.fastjson.JSONReader
 
setUpdateContentLength(boolean) - Method in class com.alibaba.fastjson.support.spring.FastJsonJsonView
Whether to update the 'Content-Length' header of the response.
setWriteContentLength(boolean) - Method in class com.alibaba.fastjson.support.config.FastJsonConfig
Sets write content length.
SimplePropertyPreFilter - Class in com.alibaba.fastjson.serializer
 
SimplePropertyPreFilter(Class<?>, String...) - Constructor for class com.alibaba.fastjson.serializer.SimplePropertyPreFilter
 
SimplePropertyPreFilter(String...) - Constructor for class com.alibaba.fastjson.serializer.SimplePropertyPreFilter
 
size() - Method in class com.alibaba.fastjson.JSONArray
 
size() - Method in class com.alibaba.fastjson.JSONObject
 
SkipTransientField - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
SnakeCase - Enum constant in enum com.alibaba.fastjson.PropertyNamingStrategy
 
SortFeidFastMatch - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
SortField - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
specicalFlags_doubleQuotes - Static variable in class com.alibaba.fastjson.util.IOUtils
 
specicalFlags_doubleQuotesFlags - Static variable in class com.alibaba.fastjson.util.IOUtils
 
specicalFlags_singleQuotes - Static variable in class com.alibaba.fastjson.util.IOUtils
 
specicalFlags_singleQuotesFlags - Static variable in class com.alibaba.fastjson.util.IOUtils
 
subList(int, int) - Method in class com.alibaba.fastjson.JSONArray
 
SupportArrayToBean - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
SupportAutoType - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
SupportNonPublicField - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
supports(Class<?>) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
supports(Class<?>) - Method in class com.alibaba.fastjson.support.spring.messaging.MappingFastJsonMessageConverter
 

T

toArray() - Method in class com.alibaba.fastjson.JSONArray
 
toArray(Object[]) - Method in class com.alibaba.fastjson.JSONArray
 
toJavaList(Class<T>) - Method in class com.alibaba.fastjson.JSONArray
 
toJavaObject(JSON, Class<T>) - Static method in class com.alibaba.fastjson.JSON
 
toJavaObject(JSON, Class<T>) - Static method in class com.alibaba.fastjson.JSONObject
 
toJavaObject(Class<T>) - Method in class com.alibaba.fastjson.JSONArray
 
toJavaObject(Class<T>) - Method in class com.alibaba.fastjson.JSONObject
 
toJavaObject(Class<T>, ParserConfig, int) - Method in class com.alibaba.fastjson.JSONObject
 
toJavaObject(Type) - Method in class com.alibaba.fastjson.JSONObject
 
toJSON(Object) - Static method in class com.alibaba.fastjson.JSON
 
toJSONBytes(Object) - Static method in class com.alibaba.fastjson.JSON
 
toJSONBytes(Object, SerializeFilter...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONBytes(Object, SerializeFilter[], SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONBytes(Object, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString() - Method in interface com.alibaba.fastjson.JSONAware
 
toJSONString() - Method in class com.alibaba.fastjson.JSONObject
 
toJSONString(Object) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString(Object, int, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString(Object, SerializeConfig, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString(Object, SerializeFilter...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString(Object, SerializeFilter[], SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONString(Object, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toJSONStringWithDateFormat(Object, String, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
toString() - Method in class com.alibaba.fastjson.JSONArray
 
toString() - Method in class com.alibaba.fastjson.JSONObject
 
toString(SerializerFeature...) - Method in class com.alibaba.fastjson.JSONObject
 
translate(String) - Method in enum com.alibaba.fastjson.PropertyNamingStrategy
 
TrimStringFieldValue - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
type - Variable in class com.alibaba.fastjson.TypeReference
 
typeKey() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
typeName() - Element in annotation type com.alibaba.fastjson.annotation.JSONType
 
TypeReference<T> - Class in com.alibaba.fastjson
Represents a generic type T.
TypeReference() - Constructor for class com.alibaba.fastjson.TypeReference
Constructs a new type literal.
TypeReference(Type...) - Constructor for class com.alibaba.fastjson.TypeReference
 
TypeUtils - Class in com.alibaba.fastjson.util
 
TypeUtils() - Constructor for class com.alibaba.fastjson.util.TypeUtils
 

U

unwrapped() - Element in annotation type com.alibaba.fastjson.annotation.JSONField
 
UseBigDecimal - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
UseISO8601DateFormat - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
UseObjectArray - Enum constant in enum com.alibaba.fastjson.parser.Feature
 
UseSingleQuotes - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
UTF8 - Static variable in class com.alibaba.fastjson.util.IOUtils
 

V

validate() - Method in class com.alibaba.fastjson.JSONValidator
 
Value - Enum constant in enum com.alibaba.fastjson.JSONValidator.Type
 
ValueFilter - Interface in com.alibaba.fastjson.serializer
 
valueOf(String) - Static method in enum com.alibaba.fastjson.JSONValidator.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alibaba.fastjson.parser.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alibaba.fastjson.PropertyNamingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
Returns the enum constant of this type with the specified name.
values() - Method in class com.alibaba.fastjson.JSONObject
 
values() - Static method in enum com.alibaba.fastjson.JSONValidator.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alibaba.fastjson.parser.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alibaba.fastjson.PropertyNamingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.alibaba.fastjson.serializer.SerializerFeature
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.alibaba.fastjson.JSON
 

W

withPrefix() - Element in annotation type com.alibaba.fastjson.annotation.JSONPOJOBuilder
Property used for (re)defining name prefix to use for auto-detecting "with-methods": methods that are similar to "set-methods" (in that they take an argument), but that may also return the new builder instance to use (which may be 'this', or a new modified builder instance).
write(Object, Type, MediaType, HttpOutputMessage) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
WRITE_MAP_NULL_FEATURES - Static variable in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteBigDecimalAsPlain - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteClassName - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteDateUseDateFormat - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteEnumUsingName - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
用枚举name()输出
WriteEnumUsingToString - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
用枚举toString()值输出
writeInternal(Object, HttpOutputMessage) - Method in class com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter
 
writeJSONString(OutputStream, Object, SerializeFilter[]) - Static method in class com.alibaba.fastjson.JSON
 
writeJSONString(OutputStream, Object, SerializeFilter[], SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
writeJSONString(OutputStream, Object, SerializerFeature...) - Static method in class com.alibaba.fastjson.JSON
 
WriteMapNullValue - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNonStringKeyAsString - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNonStringValueAsString - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNullBooleanAsFalse - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNullListAsEmpty - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNullNumberAsZero - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteNullStringAsEmpty - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
writeObject(Object) - Method in class com.alibaba.fastjson.JSONWriter
 
WriteSlashAsSpecial - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
 
WriteTabAsSpecial - Enum constant in enum com.alibaba.fastjson.serializer.SerializerFeature
Deprecated.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form