Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form