Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(boolean) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(byte[], int, int) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(int) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(int, int, byte[], int, int, Charset) - Method in interface com.alibaba.fastjson2.reader.ByteArrayValueConsumer
- accept(int, int, char[], int, int) - Method in interface com.alibaba.fastjson2.reader.CharArrayValueConsumer
- accept(long) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(JSONReader, JSONPath.Context) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- accept(Number) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(Object, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(Object, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderStackTrace
- accept(Object, Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(Object, LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(Object, ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(Object, Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(String) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(Predicate<JSONSchema>) - Method in class com.alibaba.fastjson2.schema.ArraySchema
- accept(Predicate<JSONSchema>) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- accept(Predicate<JSONSchema>) - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- accept(List) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(Map) - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- accept(T, boolean) - Method in interface com.alibaba.fastjson2.function.ObjBoolConsumer
- accept(T, boolean) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, boolean) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, boolean) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, byte) - Method in interface com.alibaba.fastjson2.function.ObjByteConsumer
- accept(T, byte) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, byte) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, byte) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, char) - Method in interface com.alibaba.fastjson2.function.ObjCharConsumer
- accept(T, char) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, char) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, char) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, double) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, double) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, double) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, float) - Method in interface com.alibaba.fastjson2.function.ObjFloatConsumer
- accept(T, float) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, float) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, float) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, int) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, int) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, int) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, int, Object) - Method in interface com.alibaba.fastjson2.function.FieldConsumer
- accept(T, long) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, short) - Method in interface com.alibaba.fastjson2.function.ObjShortConsumer
- accept(T, short) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, short) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, short) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, Object) - Method in class com.alibaba.fastjson2.function.FieldBiConsumer
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReader
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- accept(T, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- accept(T, Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- accept(T, Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- accept(T, Map, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Accepts field values from a map and populates the specified object instance.
- acceptAny(T, Object, long) - Method in class com.alibaba.fastjson2.reader.FieldReader
- acceptAny(T, Object, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- acceptAny(T, Object, long) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- acceptDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.FieldReader
- acceptExtra(Object, String, Object) - Method in class com.alibaba.fastjson2.reader.FieldReader
- acceptExtra(Object, String, Object) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Accepts extra field data that is not mapped to any specific field in the object.
- acceptExtra(Object, String, Object, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Accepts extra field data that is not mapped to any specific field in the object.
- acceptExtra(Object, String, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- acceptNull() - Method in interface com.alibaba.fastjson2.reader.ValueConsumer
- acceptNull(Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- acceptNull(T) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- acceptNull(T) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- addArray() - Method in class com.alibaba.fastjson2.JSONArray
- addAutoTypeAccept(String) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Adds a type name to the auto-type accept list.
- addAutoTypeDeny(String) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Deprecated.
- addManagerReference(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Adds a manager reference for the specified object.
- addObject() - Method in class com.alibaba.fastjson2.JSONArray
-
Adds a new
JSONObjectto the end of thisJSONArray. - addParameter(Object) - Method in class com.alibaba.fastjson2.JSONPObject
-
Adds a parameter to this JSONP object
- addResolveTask(JSONReader, Object, String) - Method in class com.alibaba.fastjson2.reader.FieldReader
- addResolveTask(JSONReader, List, int, String) - Method in class com.alibaba.fastjson2.reader.FieldReader
- addResolveTask(FieldReader, Object, JSONPath) - Method in class com.alibaba.fastjson2.JSONReader
- addResolveTask(Object[], int, JSONPath) - Method in class com.alibaba.fastjson2.JSONReader
- addResolveTask(Collection, int, JSONPath) - Method in class com.alibaba.fastjson2.JSONReader
- addResolveTask(Map, Object, JSONPath) - Method in class com.alibaba.fastjson2.JSONReader
- AfterFilter - Class in com.alibaba.fastjson2.filter
- AfterFilter() - Constructor for class com.alibaba.fastjson2.filter.AfterFilter
- afterRow(int) - Method in interface com.alibaba.fastjson2.reader.ByteArrayValueConsumer
- afterRow(int) - Method in interface com.alibaba.fastjson2.reader.CharArrayValueConsumer
- AllOf - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- AllowUnQuotedFieldNames - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to allow unquoted field names in JSON.
- alphabetic - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- alphabetic() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Property that defines what to do regarding ordering of properties not explicitly included in annotation instance.
- alternateNames - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- alternateNames() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Using multiple different field names when deserializing
- AlwaysQuoteStrings - Enum constant in enum com.alibaba.fastjson2.support.csv.CSVWriter.Feature
- AlwaysReturnList - Enum constant in enum com.alibaba.fastjson2.JSONPath.Feature
-
Always return results as a list
- ANDROID - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- ANDROID_SDK_INT - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- annotationMethods(Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- Any - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- AnyOf - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- ApacheLang3Support - Interface in com.alibaba.fastjson2.util
- ApacheLang3Support.PairReader - Class in com.alibaba.fastjson2.util
- ApacheLang3Support.PairWriter - Class in com.alibaba.fastjson2.util
- ApacheLang3Support.TripleMixIn<L,
M, - Interface in com.alibaba.fastjson2.utilR> - apply(long) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- apply(long) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- apply(long) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- apply(long, Class<?>, long) - Method in class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- apply(long, Class<?>, long) - Method in interface com.alibaba.fastjson2.JSONReader.AutoTypeBeforeHandler
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.StringToAny
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToBigDecimal
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToBigInteger
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToBoolean
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToByte
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToDouble
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToFloat
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToInteger
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToLong
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToNumber
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToShort
- apply(Object) - Method in class com.alibaba.fastjson2.function.impl.ToString
- apply(Object) - Method in class com.alibaba.fastjson2.util.JodaSupport.DateTime2ZDT
- apply(Object) - Method in class com.alibaba.fastjson2.util.JodaSupport.DateTimeFromZDT
- apply(Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.PropertyFilter
- apply(Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.ValueFilter
- apply(String) - Method in interface com.alibaba.fastjson2.filter.LabelFilter
- apply(String) - Method in class com.alibaba.fastjson2.filter.Labels.DefaultLabelFilter
- apply(String, Class<?>, long) - Method in class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- apply(String, Class<?>, long) - Method in interface com.alibaba.fastjson2.JSONReader.AutoTypeBeforeHandler
- apply(Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- apply(Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- apply(Instant) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- apply(LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- apply(LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- apply(LocalDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- apply(ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- apply(ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- apply(ZonedDateTime) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- apply(Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- apply(Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- apply(Date) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- apply(Consumer<FieldReader>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- apply(T) - Method in class com.alibaba.fastjson2.function.FieldSupplierFunction
- applyAsByte(T) - Method in interface com.alibaba.fastjson2.function.ToByteFunction
- applyAsChar(T) - Method in interface com.alibaba.fastjson2.function.ToCharFunction
- applyAsFloat(T) - Method in interface com.alibaba.fastjson2.function.ToFloatFunction
- applyAsShort(T) - Method in interface com.alibaba.fastjson2.function.ToShortFunction
- Array - Enum constant in enum com.alibaba.fastjson2.JSONValidator.Type
-
Represents a JSON array structure (enclosed in square brackets [])
- Array - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- ARRAY_BYTE_BASE_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- ARRAY_CHAR_BASE_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- ARRAY_FIX_LEN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Fixed array length
- arrayAdd(Object, Object...) - Method in class com.alibaba.fastjson2.JSONPath
-
Adds values to an array at the specified root object
- arrayOf(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns an array type whose elements are all instances of
componentType. - arrays - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- ArraySchema - Class in com.alibaba.fastjson2.schema
- ArraySchema(JSONObject, JSONSchema) - Constructor for class com.alibaba.fastjson2.schema.ArraySchema
- arrayToMapDuplicateHandler - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- arrayToMapDuplicateHandler - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapField
- arrayToMapDuplicateHandler - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- arrayToMapDuplicateHandler() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- arrayToMapKey - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- arrayToMapKey - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapField
- arrayToMapKey - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- arrayToMapKey() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- arrayType(Class<?>) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates an array type with the specified element type.
- asciiStringJDK8(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- assertValidate(double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(Double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(Float) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(Integer) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(Long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- assertValidate(Object) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- attachment - Variable in class com.alibaba.fastjson2.JSONWriter
- autoType(JSONReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- autoType(JSONReader.Context, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Resolves an ObjectReader for the specified type hash using the JSON reader context.
- autoType(JSONReader.Context, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- autoType(JSONReader, Class, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- autoType(ObjectReaderProvider, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Resolves an ObjectReader for the specified type hash using the ObjectReaderProvider.
- autoType(ObjectReaderProvider, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- autoTypeBeforeHandler - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- autoTypeBeforeHandler - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- autoTypeBeforeHandler() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- autoTypeFilter(boolean, Class...) - Static method in class com.alibaba.fastjson2.JSONReader
- autoTypeFilter(boolean, String...) - Static method in class com.alibaba.fastjson2.JSONReader
- autoTypeFilter(Class...) - Static method in class com.alibaba.fastjson2.JSONReader
- autoTypeFilter(String...) - Static method in class com.alibaba.fastjson2.JSONReader
B
- b - Variable in class com.alibaba.fastjson2.util.Scientific
- BACKR_EFERENCE - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- Base64StringAsByteArray - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to treat Base64-encoded strings as byte arrays during deserialization.
- BC_ARRAY - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Variable length array
- BC_ARRAY_FIX_0 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Fixed array with 0 elements
- BC_ARRAY_FIX_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum fixed array marker
- BC_ARRAY_FIX_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum fixed array marker
- BC_BIGINT - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
BigInteger
- BC_BIGINT_LONG - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
BigInteger as long
- BC_BINARY - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Binary data with length
- BC_CHAR - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Binary character type int
- BC_DECIMAL - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Decimal
- BC_DECIMAL_LONG - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Decimal as long
- BC_DOUBLE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Double
- BC_DOUBLE_LONG - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Double as long
- BC_DOUBLE_NUM_0 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Double 0
- BC_DOUBLE_NUM_1 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Double 1
- BC_FALSE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Boolean false
- BC_FLOAT - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Float
- BC_FLOAT_INT - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Float as int
- BC_INT16 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Short
- BC_INT32 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
32-bit signed integer
- BC_INT32_BYTE_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 2-byte compact int marker
- BC_INT32_BYTE_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 2-byte compact int marker
- BC_INT32_BYTE_ZERO - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Zero 2-byte compact int marker
- BC_INT32_NUM_0 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Integer 0
- BC_INT32_NUM_1 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Integer 1
- BC_INT32_NUM_16 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Integer 16
- BC_INT32_NUM_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 1-byte compact int
- BC_INT32_NUM_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 1-byte compact int
- BC_INT32_SHORT_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 3-byte compact int marker
- BC_INT32_SHORT_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 3-byte compact int marker
- BC_INT32_SHORT_ZERO - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Zero 3-byte compact int marker
- BC_INT64 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Long
- BC_INT64_BYTE_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 2-byte compact long marker
- BC_INT64_BYTE_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 2-byte compact long marker
- BC_INT64_BYTE_ZERO - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Zero 2-byte compact long marker
- BC_INT64_INT - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Long as int
- BC_INT64_NUM_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 1-byte compact long marker
- BC_INT64_NUM_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 1-byte compact long marker
- BC_INT64_SHORT_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 3-byte compact long marker
- BC_INT64_SHORT_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 3-byte compact long marker
- BC_INT64_SHORT_ZERO - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Zero 3-byte compact long marker
- BC_INT8 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Byte
- BC_LOCAL_DATE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Local date
- BC_LOCAL_DATETIME - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Local datetime
- BC_LOCAL_TIME - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Local time
- BC_NULL - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Null value
- BC_OBJECT - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Object start marker
- BC_OBJECT_END - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Object end marker
- BC_REFERENCE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Reference to previously serialized object
- BC_STR_ASCII - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Variable length ASCII string
- BC_STR_ASCII_FIX_0 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 0 characters
- BC_STR_ASCII_FIX_1 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 1 character
- BC_STR_ASCII_FIX_32 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 32 characters
- BC_STR_ASCII_FIX_36 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 36 characters
- BC_STR_ASCII_FIX_4 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 4 characters
- BC_STR_ASCII_FIX_5 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
ASCII string with 5 characters
- BC_STR_ASCII_FIX_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum fixed ASCII string marker
- BC_STR_ASCII_FIX_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum fixed ASCII string marker
- BC_STR_GB18030 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
GB18030 string
- BC_STR_UTF16 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
UTF-16 string
- BC_STR_UTF16BE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
UTF-16BE string
- BC_STR_UTF16LE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
UTF-16LE string
- BC_STR_UTF8 - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
UTF-8 string
- BC_SYMBOL - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Symbol
- BC_TIMESTAMP - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Timestamp
- BC_TIMESTAMP_MILLIS - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Timestamp in milliseconds
- BC_TIMESTAMP_MINUTES - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Timestamp in minutes
- BC_TIMESTAMP_SECONDS - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Timestamp in seconds
- BC_TIMESTAMP_WITH_TIMEZONE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Timestamp with timezone
- BC_TRUE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Boolean true
- BC_TYPED_ANY - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Typed object with symbol
- BeanContext - Class in com.alibaba.fastjson2.filter
- BeanContext(Class, Method, Field, String, String, Class, Type, long, String) - Constructor for class com.alibaba.fastjson2.filter.BeanContext
- BeanInfo - Class in com.alibaba.fastjson2.codec
- BeanInfo() - Constructor for class com.alibaba.fastjson2.codec.BeanInfo
- BeanInfo(ObjectReaderProvider) - Constructor for class com.alibaba.fastjson2.codec.BeanInfo
- BeanInfo(ObjectWriterProvider) - Constructor for class com.alibaba.fastjson2.codec.BeanInfo
- BeanToArray - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to serialize Java beans as JSON arrays instead of JSON objects.
- BeanUtils - Class in com.alibaba.fastjson2.util
- BeanUtils() - Constructor for class com.alibaba.fastjson2.util.BeanUtils
- BeanUtils.GenericArrayTypeImpl - Class in com.alibaba.fastjson2.util
- BeforeFilter - Class in com.alibaba.fastjson2.filter
- BeforeFilter() - Constructor for class com.alibaba.fastjson2.filter.BeforeFilter
- beforeRow(int) - Method in interface com.alibaba.fastjson2.reader.ByteArrayValueConsumer
- beforeRow(int) - Method in interface com.alibaba.fastjson2.reader.CharArrayValueConsumer
- belongTo(Class) - Method in class com.alibaba.fastjson2.reader.FieldReader
- BIG_ENDIAN - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- BIGINT_INT32_MAX - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- BIGINT_INT32_MIN - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- BIGINT_INT64_MAX - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- BIGINT_INT64_MIN - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- Boolean - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- booleans - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- BooleanSchema - Class in com.alibaba.fastjson2.schema
- boolValue - Variable in class com.alibaba.fastjson2.JSONReader
- BrowserCompatible - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables browser-compatible JSON output.
- BrowserSecure - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables browser security measures during serialization.
- builder - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- builder() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- builderWithPrefix - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- buildFunction - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- buildMethod - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- buildMethod() - Element in annotation type com.alibaba.fastjson2.annotation.JSONBuilder
- buildMethod(Class, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- ByteArrayValueConsumer - Interface in com.alibaba.fastjson2.reader
- byteVectorQuote - Variable in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
C
- CamelCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
- CamelCase1x - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
for fastjson 1.x compatible
- canonicalize(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns a type that is functionally equal but not necessarily equal according to
Object.equals(). - cast(Object, Class<T>) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- cast(Object, Class<T>, ObjectReaderProvider) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- cast(Object, Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- cast(Object, Type[]) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- cast(Object, Type, ObjectReaderProvider) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ch - Variable in class com.alibaba.fastjson2.JSONReader
- characteristics() - Method in class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- CharArrayValueConsumer<T> - Interface in com.alibaba.fastjson2.reader
- chars - Variable in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- charset - Variable in class com.alibaba.fastjson2.JSONWriter
- checkAndWriteTypeName(byte[], int, Object, Class<?>, JSONWriter) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Checks and writes a type name to a byte array
- checkAndWriteTypeName(Object, Class) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type name should be written for the given object and writes it if necessary.
- checkAutoType(JSONReader, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- checkAutoType(JSONReader, Class, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
-
Deprecated.
- checkAutoType(Class, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks the auto type for the specified class and hash, considering additional features.
- checkAutoType(String, Class<?>, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks and resolves the class for auto-type support.
- checkAutoType0(JSONReader, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- checkObjectAutoType(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- checkObjectAutoType(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderList
- CLASS_JSON_ARRAY_1x - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_JSON_OBJECT_1x - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_SINGLE_LIST - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_SINGLE_SET - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_TRANSIENT - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- CLASS_UNMODIFIABLE_COLLECTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_UNMODIFIABLE_LIST - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_UNMODIFIABLE_NAVIGABLE_SET - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_UNMODIFIABLE_SET - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- CLASS_UNMODIFIABLE_SORTED_SET - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- classLoader - Variable in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- classLoader - Variable in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- cleanup(Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Cleans up cached ObjectReaders and mixin mappings associated with the specified class.
- cleanup(Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Cleans up cached ObjectWriters and mixin mappings associated with the specified class.
- cleanup(ClassLoader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Cleans up cached ObjectReaders associated with the specified ClassLoader.
- cleanup(ClassLoader) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Cleans up cached ObjectWriters associated with the specified ClassLoader.
- cleanupCache(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- cleanupCache(ClassLoader) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- cleanupMixIn() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Clears all mixin mappings.
- cleanupMixIn() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Clears all mixin mappings.
- clear() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Clears all cached ObjectReaders and mixin mappings.
- clear() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Clears all cached ObjectWriters and mixin mappings.
- clone() - Method in class com.alibaba.fastjson2.JSONArray
-
Creates and returns a copy of this
JSONArray. - clone() - Method in class com.alibaba.fastjson2.JSONObject
- close() - Method in class com.alibaba.fastjson2.JSONReader
- close() - Method in class com.alibaba.fastjson2.JSONWriter
-
Closes this JSONWriter and releases any resources associated with it.
- close() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- close() - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- close(Closeable) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Safely closes a Closeable resource, ignoring any exceptions that may occur.
- cmp(FDBigInteger) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- cmpPow52(int, int) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- collectionType(Class<? extends Collection>, Class<?>) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a collection type with the specified collection class and element class.
- columns - Variable in class com.alibaba.fastjson2.stream.StreamReader
- ColumnStat(String) - Constructor for class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- columnStats - Variable in class com.alibaba.fastjson2.stream.StreamReader
- columnStatsMap - Variable in class com.alibaba.fastjson2.stream.StreamReader
- com.alibaba.fastjson2 - package com.alibaba.fastjson2
- com.alibaba.fastjson2.annotation - package com.alibaba.fastjson2.annotation
- com.alibaba.fastjson2.codec - package com.alibaba.fastjson2.codec
- com.alibaba.fastjson2.filter - package com.alibaba.fastjson2.filter
- com.alibaba.fastjson2.function - package com.alibaba.fastjson2.function
- com.alibaba.fastjson2.function.impl - package com.alibaba.fastjson2.function.impl
- com.alibaba.fastjson2.modules - package com.alibaba.fastjson2.modules
- com.alibaba.fastjson2.reader - package com.alibaba.fastjson2.reader
- com.alibaba.fastjson2.schema - package com.alibaba.fastjson2.schema
- com.alibaba.fastjson2.stream - package com.alibaba.fastjson2.stream
- com.alibaba.fastjson2.support - package com.alibaba.fastjson2.support
- com.alibaba.fastjson2.support.csv - package com.alibaba.fastjson2.support.csv
- com.alibaba.fastjson2.support.money - package com.alibaba.fastjson2.support.money
- com.alibaba.fastjson2.util - package com.alibaba.fastjson2.util
- com.alibaba.fastjson2.writer - package com.alibaba.fastjson2.writer
- comma - Variable in class com.alibaba.fastjson2.JSONReader
- compare(Object, Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- compareTo(FieldReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- compareTo(Object) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- compile(Class, JSONPath) - Method in interface com.alibaba.fastjson2.JSONFactory.JSONPathCompiler
- compile(Class, JSONPath) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect
- compile(Class, JSONPath, JSONPathSegment, JSONPathSegment) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect
- compile(String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Deprecated.
- compile(String, Class) - Static method in class com.alibaba.fastjson2.JSONPath
-
Compiles a JSONPath expression for a specific object class
- compileSingleNamePath(Class, JSONPathSingleName) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect
- complex - Variable in class com.alibaba.fastjson2.JSONReader
- compose(NameFilter, NameFilter) - Static method in interface com.alibaba.fastjson2.filter.NameFilter
- compose(ValueFilter, ValueFilter) - Static method in interface com.alibaba.fastjson2.filter.ValueFilter
- Conf() - Constructor for class com.alibaba.fastjson2.JSONFactory.Conf
- config(Filter) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures a filter for this context.
- config(Filter[]) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures filters for this context.
- config(Filter[], JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures filters and features for this context.
- config(Filter, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures a filter and features for this context.
- config(JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Enable the specified features in default reader
- config(JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures features for this context.
- config(JSONReader.Feature, boolean) - Static method in interface com.alibaba.fastjson2.JSON
-
Enable or disable the specified features in default reader
- config(JSONReader.Feature, boolean) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Configures a specific feature for this context.
- config(JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Enable the specified features in default writer
- config(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONWriter
-
Configures features for this JSONWriter.
- config(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Configures features for this context.
- config(JSONWriter.Feature, boolean) - Static method in interface com.alibaba.fastjson2.JSON
-
Enable or disable the specified features in default writer
- config(JSONWriter.Feature, boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Configures a specific feature for this JSONWriter.
- config(JSONWriter.Feature, boolean) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Configures a specific feature for this context.
- config(StreamReader.Feature...) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- config(StreamReader.Feature, boolean) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- configEnumAsJavaBean(Class<? extends Enum>...) - Static method in interface com.alibaba.fastjson2.JSON
-
Configure the Enum classes as a JavaBean
- configEnumAsJavaBean(Class<? extends Enum>...) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Configure the Enum classes as a JavaBean
- configFilter(Filter...) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Configures filters for this context.
- configReaderDateFormat(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Config default reader dateFormat
- configReaderZoneId(ZoneId) - Static method in interface com.alibaba.fastjson2.JSON
-
Config default reader zoneId
- configSerializeFilters(BeanInfo, ObjectWriterAdapter) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Configures serialize filters for the specified ObjectWriterAdapter.
- configWriterDateFormat(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Config default writer dateFormat
- configWriterZoneId(ZoneId) - Static method in interface com.alibaba.fastjson2.JSON
-
Config default writer zoneId
- Const - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- constructor(Class, Consumer<Constructor>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- consumer - Variable in class com.alibaba.fastjson2.function.FieldBiConsumer
- contains(JSONPath.Context) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPath
-
Checks if the path exists in the object
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- contains(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- contains(Object, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Checks if the specified path exists in the object
- containsKey(Object) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns true if this map contains a mapping for the specified key
- containsKey(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns true if this map contains a mapping for the specified key
- containsReference(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the specified object is contained in the reference map.
- CONTENT_AS - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- contentAs - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- contentAs() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- context - Variable in class com.alibaba.fastjson2.JSONReader
- context - Variable in class com.alibaba.fastjson2.JSONWriter
- Context(JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified features.
- Context(JSONWriter.Feature...) - Constructor for class com.alibaba.fastjson2.JSONWriter.Context
-
Creates a new Context with the specified features.
- Context(ObjectReaderProvider) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider.
- Context(ObjectReaderProvider, long) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider and features.
- Context(ObjectReaderProvider, Filter, JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider, filter, and features.
- Context(ObjectReaderProvider, JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider and features.
- Context(ObjectReaderProvider, SymbolTable) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider and symbol table.
- Context(ObjectReaderProvider, SymbolTable, Filter[], JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider, symbol table, filters, and features.
- Context(ObjectReaderProvider, SymbolTable, JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified object reader provider, symbol table, and features.
- Context(ObjectWriterProvider) - Constructor for class com.alibaba.fastjson2.JSONWriter.Context
-
Creates a new Context with the specified object writer provider.
- Context(ObjectWriterProvider, JSONWriter.Feature...) - Constructor for class com.alibaba.fastjson2.JSONWriter.Context
-
Creates a new Context with the specified object writer provider and features.
- Context(String, JSONReader.Feature...) - Constructor for class com.alibaba.fastjson2.JSONReader.Context
-
Creates a new Context with the specified date format and features.
- Context(String, JSONWriter.Feature...) - Constructor for class com.alibaba.fastjson2.JSONWriter.Context
-
Creates a new Context with the specified date format and features.
- ContextAutoTypeBeforeHandler - Class in com.alibaba.fastjson2.filter
- ContextAutoTypeBeforeHandler(boolean) - Constructor for class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- ContextAutoTypeBeforeHandler(boolean, Class...) - Constructor for class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- ContextAutoTypeBeforeHandler(boolean, String...) - Constructor for class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- ContextAutoTypeBeforeHandler(Class...) - Constructor for class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- ContextAutoTypeBeforeHandler(String...) - Constructor for class com.alibaba.fastjson2.filter.ContextAutoTypeBeforeHandler
- ContextNameFilter - Interface in com.alibaba.fastjson2.filter
- ContextValueFilter - Interface in com.alibaba.fastjson2.filter
- convEndian(boolean, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts an integer value between big-endian and little-endian byte orders.
- convEndian(boolean, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a long value between big-endian and little-endian byte orders.
- copy(T, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Builds a new
JSONusing the properties of the specified object - copy(T, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Creates a deep copy of the specified object
- copyOf(Collection) - Static method in class com.alibaba.fastjson2.JSONArray
-
Returns an
JSONArraycontaining the elements of the given Collection, in its iteration order. - copyTo(Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
- copyTo(Object, Class<T>, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Builds a new instance of targetClass using the properties of the specified object
- count - Variable in class com.alibaba.fastjson2.util.Scientific
- createAsMapWriter(Class) - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- createBeanInfo() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Creates a new BeanInfo instance.
- createBiFunction(Constructor) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createBiFunction(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createBuildFunction(Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Function that can build objects using the specified builder method.
- createByteArrayValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createByteArrayValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- createCharArrayValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createCharArrayValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- createCharArrayValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates a value consumer creator for char array values.
- createChronologyReader(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createClobWriter(Class) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createContext() - Method in class com.alibaba.fastjson2.JSONPath
-
Creates a new reading context
- createContext() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- createContext() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- createContext() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- createConvertFunction(Class) - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- createCurrencyUnitReader() - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createDate(long) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createDateReader(Class, String, Locale) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createEnumReader(Class, Method, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFactoryFunction(Method, String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Function that can instantiate objects using the specified factory method and parameter names.
- createFieldReader(Class<T>, String, Type, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified field with default configuration.
- createFieldReader(Class<T>, String, String, Type, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified field with format configuration.
- createFieldReader(Class, Type, String, int, long, String, Locale, Object, String, Type, Class, Field, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, Type, String, int, long, String, Locale, Object, String, Type, Class, Field, ObjectReader, String, BiConsumer) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, Type, String, long, String, Type, Class, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, Type, String, Type, Class<V>, int, long, String, Locale, Object, JSONSchema, Method, BiConsumer<T, V>, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, Type, String, String[], BeanInfo, FieldInfo, Method, Map<String, List<FieldReader>>, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, Type, String, String[], FieldInfo, Field, Map<String, List<FieldReader>>, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(Class, String, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates a FieldReader for the specified class, field name, and reader features.
- createFieldReader(String, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(String, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified method with minimal configuration.
- createFieldReader(String, Type, Class<V>, long, BiConsumer<T, V>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(String, Type, Class<V>, Method, BiConsumer<T, V>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(String, Type, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReader(String, String, Type, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReaderLambda(Class<T>, Type, String, int, long, String, Locale, Object, String, Type, Class, Method, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader using lambda expressions for improved performance.
- createFieldReaderMethod(Class<T>, Type, String, int, long, String, Locale, Object, String, Type, Class, Method, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified method with comprehensive configuration.
- createFieldReaderMethod(Class<T>, Type, String, int, long, String, Locale, Object, String, Type, Class, Method, ObjectReader, String, BiConsumer) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified method with comprehensive configuration including array-to-map options.
- createFieldReaderMethod(Class<T>, String, String, Type, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified method with default configuration.
- createFieldReaderParam(Class<T>, Type, String, int, long, String, Type, Class, String, Class, Parameter, JSONSchema) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified parameter with default configuration.
- createFieldReaderParam(Class<T>, Type, String, int, long, String, Type, Class, String, Class, Parameter, JSONSchema, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified parameter with initialization reader.
- createFieldReaderParam(Class<T>, Type, String, int, long, String, Locale, Object, Type, Class, String, Class, Parameter, JSONSchema, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a FieldReader for the specified parameter with comprehensive configuration.
- createFieldReaders(ObjectReaderProvider, Class, Type, Executable, Parameter[], String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReaders(Class<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReaders(Class<T>, Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldReaders(Class<T>, Type, BeanInfo, boolean, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, String, Method, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified method with comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, String, Type, Class<V>, Field, Method, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with provider, object class, field, method, and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, String, Type, Class<V>, Method, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with provider, object class, and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, Locale, String, Method, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified method with locale and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, Locale, String, Method, ObjectWriter, Class<?>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified method with contentAs and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, Locale, String, Type, Class<V>, Field, Method, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with provider, object class, locale, and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, Class<T>, String, int, long, String, Locale, String, Type, Class<V>, Field, Method, Function<T, V>, Class<?>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with provider, object class, contentAs, and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, String, int, long, String, String, Field, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with provider and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, String, int, long, String, Locale, String, Field, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with locale and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, String, int, long, String, Locale, String, Field, ObjectWriter, Class<?>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with contentAs and comprehensive configuration.
- createFieldWriter(ObjectWriterProvider, String, int, long, String, Locale, String, Field, ObjectWriter, Class<?>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- createFieldWriter(Class<T>, String, int, long, String, Method) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
- createFieldWriter(Class<T>, String, String, Method) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified method with default configuration.
- createFieldWriter(Class, long, ObjectWriterProvider, BeanInfo, FieldInfo, Field) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field.
- createFieldWriter(String, int, long, String, Field) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with ordinal and features.
- createFieldWriter(String, int, long, String, String, Field, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with comprehensive configuration.
- createFieldWriter(String, long, String, Class, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with features and format.
- createFieldWriter(String, ToByteFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a byte value.
- createFieldWriter(String, ToCharFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a char value.
- createFieldWriter(String, ToFloatFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a float value.
- createFieldWriter(String, ToShortFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a short value.
- createFieldWriter(String, Class, Field, Method, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field, method, and function.
- createFieldWriter(String, Class, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with default configuration.
- createFieldWriter(String, Field, Method, ToIntFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field, method, and function that returns an int value.
- createFieldWriter(String, Type, Class, Function<T, V>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function with field type and class.
- createFieldWriter(String, String, Field) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified field with default configuration.
- createFieldWriter(String, Predicate<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified predicate function that returns a boolean value.
- createFieldWriter(String, ToDoubleFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a double value.
- createFieldWriter(String, ToIntFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns an int value.
- createFieldWriter(String, ToLongFunction<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates a FieldWriter for the specified function that returns a long value.
- createFieldWriters(ObjectWriterCreator, Class, List<FieldWriter>) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterModule
- createFunction(Constructor) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createFunction(Constructor, Constructor, String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Function that can instantiate objects using the specified constructor, marker constructor, and parameter names.
- createFunction(Constructor, String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Function that can instantiate objects using the specified constructor and parameter names.
- createFunction(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createGregorianChronologyWriter(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createInstance() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListInt64
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMapMultiValueType
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderInterface
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectArrayReader
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- createInstance(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- createInstance(Object[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- createInstance(Collection) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectArrayReader
- createInstance(Collection, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListInt64
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- createInstance(Collection, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- createInstance(Collection, JSONReader.Feature...) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(Map, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderInterface
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- createInstance(Map, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderRootName
- createInstance(Map, JSONReader.Feature...) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Creates an instance of the object type from a map of field values using the specified features.
- createInstance0(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- createInstanceNoneDefaultConstructor(Map<Long, Object>) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Creates an instance of the object type using a non-default constructor with the specified values.
- createInstanceNoneDefaultConstructor(Map<Long, Object>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- createInstantReader(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createIntFunction(Constructor) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createIntFunction(Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createISOChronologyWriter(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createList(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReaderList
- createLocalDateReader(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createLocalDateTimeReader(Class) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createLocalDateTimeWriter(Class, String) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createLocalDateWriter(Class, String) - Static method in class com.alibaba.fastjson2.util.JodaSupport
- createLongFunction(Constructor) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createMethod - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- createMonetaryAmount(Object, Object) - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createMonetaryAmountReader() - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createMonetaryAmountWriter() - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createNoneDefaultConstructorObjectReader(Class, BeanInfo, Function<Map<Long, Object>, T>, List<Constructor>, String[], FieldReader[], FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createNoneDefaultConstructorObjectReader(Class, BeanInfo, Function<Map<Long, Object>, T>, List<Constructor>, String[], FieldReader[], FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- createNumberValueReader() - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createNumberValueWriter() - Static method in class com.alibaba.fastjson2.support.money.MoneySupport
- createObjectCreator(Class<T>, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates an object creator (supplier) for the specified class and reader features.
- createObjectReader(Class<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReader(Class<T>, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReader(Class<T>, long, Supplier<T>, Function, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with comprehensive configuration.
- createObjectReader(Class<T>, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with the given field readers.
- createObjectReader(Class<T>, Type, boolean, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReader(Class<T>, Type, boolean, ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- createObjectReader(Class<T>, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with type key, features, schema, and comprehensive configuration.
- createObjectReader(Class<T>, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with comprehensive configuration including root name.
- createObjectReader(Class<T>, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- createObjectReader(Class<T>, Supplier<T>, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with a default creator and field readers.
- createObjectReader(Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReader(String[], Type[], long[], Supplier<T>, FieldConsumer<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates an ObjectReader for a custom object with specified field names, types, features, and consumer.
- createObjectReader(String[], Type[], Supplier<T>, FieldConsumer<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates an ObjectReader for a custom object with specified field names, types, and consumer.
- createObjectReaderFactoryMethod(Method, String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReaderNoneDefaultConstructor(Class, Function<Map<Long, Object>, T>, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReaderNoneDefaultConstructor(Constructor, String...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReaderSeeAlso(Class<T>, Class[], FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with see-also support.
- createObjectReaderSeeAlso(Class<T>, String, Class[], String[], FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with see-also support and custom type key.
- createObjectReaderSeeAlso(Class<T>, String, Class[], String[], Class, FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with see-also support, custom type key, and default class.
- createObjectReaderSeeAlso(Class<T>, Supplier<T>, String, Class[], String[], FieldReader...) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates an ObjectReader for the specified object type with see-also support, custom creator, and type key.
- createObjectReaderWithBuilder(Class<T>, Type, ObjectReaderProvider, BeanInfo) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectReaderWithCreator(Class<T>, Type, ObjectReaderProvider, BeanInfo) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createObjectWriter(FieldWriter...) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified array of FieldWriters.
- createObjectWriter(Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object type.
- createObjectWriter(Class, long, FieldWriter...) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object class, features, and field writers.
- createObjectWriter(Class, long, ObjectWriterProvider) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object class, features, and provider.
- createObjectWriter(Class, long, ObjectWriterProvider) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- createObjectWriter(Class, long, List<ObjectWriterModule>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object class, features, and modules.
- createObjectWriter(Class, FieldWriter...) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object type and field writers.
- createObjectWriter(String[], Type[], FieldSupplier<T>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified object type with names, types, and supplier.
- createObjectWriter(List<FieldWriter>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Creates an ObjectWriter for the specified list of FieldWriters.
- createObjectWriter(List<FieldWriter>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- createObjIntConsumer(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createParameterNames - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- createReadContext() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON reader context with default settings.
- createReadContext(long) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON reader context with the specified features.
- createReadContext(Filter, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
- createReadContext(JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON reader context with the specified features.
- createReadContext(ObjectReaderProvider, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
- createReadContext(SymbolTable) - Static method in class com.alibaba.fastjson2.JSONFactory
- createReadContext(SymbolTable, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
- createReadContext(Supplier<Map>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
- createReadContext(Supplier<Map>, Supplier<List>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
- createStringFunction(Constructor) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createStringFunction(Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createSupplier(Class<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Supplier function for the specified object class that can create new instances.
- createSupplier(Constructor) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createSupplier(Constructor<T>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Supplier function for the specified constructor that can create new instances.
- createSupplier(Constructor, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
-
Creates a Supplier function for the specified constructor with JIT compilation option.
- createSupplier(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createTime(long) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createTimeReader(Class, String, Locale) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createTimestamp(long) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createTimestampReader(Class, String, Locale) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createTimestampWriter(Class, String) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createTimeWriter(String) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- createToIntFunction(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createToLongFunction(Method) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- createValueConsumerCreator(Class, FieldReader[]) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Creates a value consumer creator for byte array values.
- createValueFunction(Constructor<T>, Class<I>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createValueFunction(Method, Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- createWriteContext() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON writer context with default settings.
- createWriteContext(JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON writer context with the specified features.
- createWriteContext(ObjectWriterProvider, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Creates a new JSON writer context with the specified provider and features.
- creator - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- CREATOR - Static variable in class com.alibaba.fastjson2.JSONFactory
- creatorConstructor - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- CSVReader<T> - Class in com.alibaba.fastjson2.support.csv
- CSVReader(Type[]) - Constructor for class com.alibaba.fastjson2.support.csv.CSVReader
- CSVWriter - Class in com.alibaba.fastjson2.support.csv
- CSVWriter.Feature - Enum in com.alibaba.fastjson2.support.csv
- current - Variable in class com.alibaba.fastjson2.JSONReader.SavePoint
- current() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the current character being processed by the reader.
D
- DATE_FORMAT_10_DASH - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_FORMAT_10_DOT - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_FORMAT_10_SLASH - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_TIME_FORMAT_19_DASH - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_TIME_FORMAT_19_DASH_T - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_TIME_FORMAT_19_DOT - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- DATE_TIME_FORMAT_19_SLASH - Enum constant in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- dates - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- DateTime2ZDT() - Constructor for class com.alibaba.fastjson2.util.JodaSupport.DateTime2ZDT
- DateTimeCodec - Class in com.alibaba.fastjson2.codec
- DateTimeCodec(String) - Constructor for class com.alibaba.fastjson2.codec.DateTimeCodec
- DateTimeCodec(String, Locale) - Constructor for class com.alibaba.fastjson2.codec.DateTimeCodec
- DateTimeFromZDT() - Constructor for class com.alibaba.fastjson2.util.JodaSupport.DateTimeFromZDT
- DateUtils - Class in com.alibaba.fastjson2.util
-
DateUtils provides utility methods for parsing and formatting dates in various formats.
- DateUtils() - Constructor for class com.alibaba.fastjson2.util.DateUtils
- DateUtils.DateTimeFormatPattern - Enum in com.alibaba.fastjson2.util
- debug() - Element in annotation type com.alibaba.fastjson2.annotation.JSONCompiled
-
whether to generate additional source file for Writer and Reader
- decimal(JSONObject) - Method in class com.alibaba.fastjson2.JSONReader
- decimalFormat - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- declaredFields(Class, Consumer<Field>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
ignore static fields
- decodeUTF8(byte[], int, int, byte[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Decodes UTF-8 encoded byte array to a UTF-16 byte array.
- decodeUTF8(byte[], int, int, char[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Decodes UTF-8 encoded byte array to a character array.
- decrementIdent() - Method in class com.alibaba.fastjson2.JSONWriter
-
Deprecated.This method is deprecated and will be removed in a future version
- DEFAULT - Enum constant in enum com.alibaba.fastjson2.annotation.JSONCompiler.CompilerOption
- DEFAULT_ZONE_ID - Static variable in class com.alibaba.fastjson2.util.DateUtils
- DefaultLabelFilter(String[], String[]) - Constructor for class com.alibaba.fastjson2.filter.Labels.DefaultLabelFilter
- defaultValue - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- defaultValue - Variable in class com.alibaba.fastjson2.reader.FieldReader
- defaultValue() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- defineClassPublic(String, byte[], int, int) - Method in class com.alibaba.fastjson2.util.DynamicClassLoader
- definePackage(String) - Method in class com.alibaba.fastjson2.util.DynamicClassLoader
- deserialize() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Whether the field is deserialized during deserialization, default
ture - deserializeFeatures() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Specify
JSONReader.Features to use features when deserializing - deserializeFeatures() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Specify
JSONReader.Features to use features when deserializing - deserializer - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- deserializer() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- deserializeUsing() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Specifies that
ObjectReaderis used when deserializing - digit(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Validates if the specified integer value represents a single digit (0-9).
- digit1(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a single digit from a byte array at the specified offset.
- digit1(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a single digit from a character array at the specified offset.
- digit2(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 2-digit number from a byte array at the specified offset.
- digit2(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 2-digit number from a character array at the specified offset.
- digit3(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 3-digit number from a byte array at the specified offset.
- digit3(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 3-digit number from a character array at the specified offset.
- digit4(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 4-digit number from a byte array at the specified offset.
- digit4(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 4-digit number from a character array at the specified offset.
- DIGITS_K_32 - Static variable in class com.alibaba.fastjson2.util.IOUtils
- DIGITS_K_64 - Static variable in class com.alibaba.fastjson2.util.IOUtils
- DIRECT - Static variable in class com.alibaba.fastjson2.writer.ObjectWriterImplToString
- DISABLE_ARRAY_MAPPING - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- DISABLE_AUTO_TYPE - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- DISABLE_JSONB - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- DISABLE_REFERENCE_DETECT - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- DISABLE_SMART_MATCH - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- DISABLE_UNSAFE - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- disableReferenceDetect() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Reduce code branches during code generation to improve performance, If it is true, there will be no code related to reference detection.
- DisableReferenceDetect - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that disables reference detection during deserialization.
- DisableSingleQuote - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that disables the support for single quote.
- DisableStringArrayUnwrapping - Enum constant in enum com.alibaba.fastjson2.JSONPath.Feature
-
Unwrap single-element string arrays to scalar values.
- DisableStringArrayUnwrapping - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to unwrap single-element string arrays to scalar values.
- DOT_X0 - Static variable in class com.alibaba.fastjson2.util.IOUtils
- DOUBLE_MIN - Static variable in class com.alibaba.fastjson2.util.Scientific
- doubleChars - Variable in class com.alibaba.fastjson2.JSONReader
- doubles - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- doubleToScientific(double) - Static method in class com.alibaba.fastjson2.util.NumberUtils
-
Conversion of ieee floating point numbers to Scientific notation
- doubleValue(boolean, int, byte[], int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- doubleValue(int, long, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- dump(byte[]) - Static method in interface com.alibaba.fastjson2.JSONB
-
Dumps the JSONB bytes to standard output for debugging purposes
- dump(byte[], SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Dumps the JSONB bytes to standard output for debugging purposes with a symbol table
- DuplicateKeyValueAsArray - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines how to handle duplicate keys in JSON objects.
- DynamicClassLoader - Class in com.alibaba.fastjson2.util
- DynamicClassLoader() - Constructor for class com.alibaba.fastjson2.util.DynamicClassLoader
- DynamicClassLoader(ClassLoader) - Constructor for class com.alibaba.fastjson2.util.DynamicClassLoader
E
- e10 - Variable in class com.alibaba.fastjson2.util.Scientific
- EmptyStringAsNull - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to convert empty strings to null values during deserialization.
- encodeUTF8(byte[], int, int, byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Encodes a UTF-16 byte array to UTF-8 byte array.
- encodeUTF8(char[], int, int, byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Encodes a UTF-16 character array to UTF-8 byte array.
- end - Variable in class com.alibaba.fastjson2.stream.StreamReader
- end() - Method in interface com.alibaba.fastjson2.reader.ByteArrayValueConsumer
- end() - Method in interface com.alibaba.fastjson2.reader.CharArrayValueConsumer
- endArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Advances the reader to the end of the current JSON array.
- endArray() - Method in class com.alibaba.fastjson2.JSONWriter
-
Ends the current JSON array.
- endArray() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- endObject() - Method in class com.alibaba.fastjson2.JSONWriter
-
Ends writing a JSON object.
- endObject() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- endsWithFilter() - Method in class com.alibaba.fastjson2.JSONPath
-
Checks if this path ends with a filter
- endsWithFilter() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- ensureCapacity(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Ensures that the internal buffer has at least the specified minimum capacity.
- ensureCapacity(int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- Enum - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- enumCapacity(Enum, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the capacity needed for an enum
- EnumSchema - Class in com.alibaba.fastjson2.schema
- equals(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- equals(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- equals(Object) - Method in class com.alibaba.fastjson2.JSONWriter.Path
-
Compares this Path with another object for equality.
- equals(Object) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- equals(Object) - Method in class com.alibaba.fastjson2.util.BeanUtils.GenericArrayTypeImpl
- equals(Object) - Method in class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- equals(Type, Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns true if
aandbare equal. - error(int, Exception) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- ErrorAsNull - Enum constant in enum com.alibaba.fastjson2.stream.StreamReader.Feature
- errorCount - Variable in class com.alibaba.fastjson2.stream.StreamReader
- errorCount() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- ErrorOnEnumNotMatch - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to throw an exception when an enum value in JSON does not match any of the defined enum constants.
- errorOnNoneSerializable() - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- errorOnNoneSerializable(Class) - Method in class com.alibaba.fastjson2.JSONReader
-
Throws a JSONException if the specified class is not serializable and the ErrorOnNoneSerializable feature is enabled.
- ErrorOnNoneSerializable - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to throw an exception when encountering non-serializable classes during deserialization.
- ErrorOnNoneSerializable - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to throw an exception when encountering non-serializable classes during serialization.
- ErrorOnNotSupportAutoType - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to throw an exception when autoType is not supported.
- ErrorOnNullForPrimitives - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to throw an exception when null values are encountered for primitive types during deserialization.
- ErrorOnUnknownProperties - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to throw an exception when unknown properties are encountered during deserialization.
- errors - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- escaped(byte[], byte, long) - Static method in class com.alibaba.fastjson2.util.StringUtils
- EscapeNoneAscii - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that specifies that all characters beyond 7-bit ASCII range (i.e. code points of 128 and above) need to be output using format-specific escapes (for JSON, backslash escapes), if format uses escaping mechanisms (which is generally true for textual formats but not for binary formats).
- estimateSize() - Method in class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- eval(JSONPath) - Method in class com.alibaba.fastjson2.JSONObject
-
Evaluates a JSONPath expression against this JSONObject.
- eval(JSONPath.Context) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPath
-
Evaluates the path on the object
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- eval(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- eval(Object, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Evaluates the JSONPath expression on an object
- eval(String, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Evaluates the JSONPath expression on a JSON string
- excludes(String...) - Static method in class com.alibaba.fastjson2.filter.Labels
- exponent - Variable in class com.alibaba.fastjson2.JSONReader
- extract(byte[]) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value from a JSON byte array
- extract(byte[], int, int, Charset) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value from a JSON byte array with specified offset, length and charset
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value using the provided JSONReader
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- extract(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- extract(JSONReader, ValueConsumer) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value using the provided JSONReader and passes it to the consumer
- extract(String) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value from a JSON string
- extract(String, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value from JSON string using the specified path
- extract(String, String, JSONPath.Feature...) - Static method in class com.alibaba.fastjson2.JSONPath
-
Extracts a value from JSON string using the specified path and features
- extractInt32(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts an Integer value using the provided JSONReader
- extractInt32Value(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts an int value using the provided JSONReader
- extractInt64(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a Long value using the provided JSONReader
- extractInt64Value(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a long value using the provided JSONReader
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a scalar value using the provided JSONReader
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- extractScalar(JSONReader) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- extractScalar(JSONReader, ValueConsumer) - Method in class com.alibaba.fastjson2.JSONPath
-
Extracts a scalar value using the provided JSONReader and passes it to the consumer
- extraFieldReader - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- ExtraProcessor - Interface in com.alibaba.fastjson2.filter
F
- FDBigInteger - Class in com.alibaba.fastjson2.util
- FDBigInteger(long, byte[], int, int) - Constructor for class com.alibaba.fastjson2.util.FDBigInteger
- features - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- features - Variable in class com.alibaba.fastjson2.reader.FieldReader
- features - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- features - Variable in class com.alibaba.fastjson2.stream.StreamReader
- features - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- features(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Combines the context features with the specified additional features.
- field - Variable in class com.alibaba.fastjson2.reader.FieldReader
- field - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- FIELD_BIGINTEGER_MAG_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_DECIMAL_INT_COMPACT_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_JSON_OBJECT_1x_map - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- FIELD_MASK - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- FIELD_STRING_CODER - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_STRING_CODER_ERROR - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_STRING_CODER_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_STRING_VALUE - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_STRING_VALUE_ERROR - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FIELD_STRING_VALUE_OFFSET - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- FieldBased - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to use field-based deserialization instead of getter/setter-based deserialization.
- FieldBased - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to use field-based serialization instead of getter-based serialization.
- FieldBiConsumer<T> - Class in com.alibaba.fastjson2.function
- FieldBiConsumer(int, FieldConsumer<T>) - Constructor for class com.alibaba.fastjson2.function.FieldBiConsumer
- fieldClass - Variable in class com.alibaba.fastjson2.reader.FieldReader
- fieldClass - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- fieldClassMixIn - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- FieldConsumer<T> - Interface in com.alibaba.fastjson2.function
- fieldIndex - Variable in class com.alibaba.fastjson2.function.FieldBiConsumer
- fieldIndex - Variable in class com.alibaba.fastjson2.function.FieldSupplierFunction
- FieldInfo - Class in com.alibaba.fastjson2.codec
- FieldInfo() - Constructor for class com.alibaba.fastjson2.codec.FieldInfo
- fieldName - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- fieldName - Variable in class com.alibaba.fastjson2.reader.FieldReader
- fieldName - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- fieldName(String) - Method in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Transforms the given field name according to this naming strategy.
- fieldName(String, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- fieldOffset - Variable in class com.alibaba.fastjson2.reader.FieldReader
- fieldOffset - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- fieldReader(String, Class) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReader(String, Class<V>, BiConsumer<T, V>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReader(String, Type, Class) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReader(String, Type, Class<V>, BiConsumer<T, V>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReader(String, Type, BiConsumer<T, V>, ObjectReader<V>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReader<T> - Class in com.alibaba.fastjson2.reader
- FieldReader(String, Type, Class, int, long, String, Locale, Object, JSONSchema, Method, Field) - Constructor for class com.alibaba.fastjson2.reader.FieldReader
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader1
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader10 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader10 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader11 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- fieldReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- fieldReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- fieldReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- fieldReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- fieldReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- FieldReaderAtomicReference<T> - Class in com.alibaba.fastjson2.reader
- FieldReaderAtomicReference(String, Type, Class, int, long, String, JSONSchema, Method, Field) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderAtomicReference
- fieldReaderBool(String, ObjBoolConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderByte(String, ObjByteConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderChar(String, ObjCharConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderDouble(String, ObjDoubleConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderFloat(String, ObjFloatConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderInstant<T> - Class in com.alibaba.fastjson2.reader
- fieldReaderInt(String, ObjIntConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderList(String, Type, BiConsumer<T, List<V>>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderList(String, Type, Supplier<List<V>>, BiConsumer<T, List<V>>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderList(String, Type, Supplier<List<V>>, BiConsumer<T, List<V>>, ObjectReader<V>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderList<T,
V> - Class in com.alibaba.fastjson2.reader - FieldReaderList(String, Type, Class, Type, Class, int, long, String, Locale, Object, JSONSchema, Method, Field, BiConsumer) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderList
- FieldReaderListParam - Class in com.alibaba.fastjson2.reader
- FieldReaderListParam(String, Type, String, Parameter, Class, Type, Class, int, long, String, Locale, Object, JSONSchema) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderListParam
- fieldReaderListStr(String, BiConsumer<T, List<String>>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderLocalDateTime<T> - Class in com.alibaba.fastjson2.reader
- fieldReaderLong(String, ObjLongConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderMap(String, Class<M>, Type, Type, BiConsumer<T, M>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderMapField<T> - Class in com.alibaba.fastjson2.reader
- FieldReaderMapMethod<T> - Class in com.alibaba.fastjson2.reader
- FieldReaderMapMethod(String, Type, Class, int, long, String, Locale, Object, JSONSchema, Method, Field, BiConsumer, String, BiConsumer) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- FieldReaderObject<T> - Class in com.alibaba.fastjson2.reader
- FieldReaderObject(String, Type, Class, int, long, String, Locale, Object, JSONSchema, Method, Field, BiConsumer) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderObject
- fieldReaders - Variable in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- fieldReaders - Variable in class com.alibaba.fastjson2.stream.StreamReader
- fieldReaderShort(String, ObjShortConsumer<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderStackTrace - Class in com.alibaba.fastjson2.reader
- FieldReaderStackTrace(String, Type, Class, int, long, String, Locale, Object, JSONSchema, Method, Field, BiConsumer) - Constructor for class com.alibaba.fastjson2.reader.FieldReaderStackTrace
- fieldReaderString(String, BiConsumer<T, String>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderWithField(String, Class) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderWithField(String, Class, String) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fieldReaderWithMethod(String, Class, String) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- FieldReaderZonedDateTime<T> - Class in com.alibaba.fastjson2.reader
- fields(Class, Consumer<Field>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- FieldSupplier<T> - Interface in com.alibaba.fastjson2.function
- FieldSupplierFunction<T> - Class in com.alibaba.fastjson2.function
- FieldSupplierFunction(FieldSupplier<T>, int) - Constructor for class com.alibaba.fastjson2.function.FieldSupplierFunction
- fieldType - Variable in class com.alibaba.fastjson2.reader.FieldReader
- fieldType - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- fieldWriter(Class, String, Method) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToByteFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToCharFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToFloatFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToShortFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Class<V>, Function<T, V>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Field) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Method) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Type, Class<V>, Function<T, V>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Function<T, String>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, Predicate<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToDoubleFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToIntFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- fieldWriter(String, ToLongFunction<T>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- FieldWriter<T> - Class in com.alibaba.fastjson2.writer
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter1
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter2
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter3
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter4
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter5
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter0 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter2
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter3
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter4
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter5
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter1 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter10 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter10 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter11 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter3
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter4
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter5
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter2 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter4
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter5
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter3 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter5
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter4 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter6
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter5 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter7
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter6 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter7 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter7 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter7 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter7 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter8
- fieldWriter7 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter8 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter8 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter8 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriter8 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter9
- fieldWriter9 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter10
- fieldWriter9 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter11
- fieldWriter9 - Variable in class com.alibaba.fastjson2.writer.ObjectWriter12
- fieldWriterArray - Variable in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- fieldWriterList(String, Class<V>, Function<T, List<V>>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- FieldWriterList<T> - Class in com.alibaba.fastjson2.writer
- FieldWriterListField<T> - Class in com.alibaba.fastjson2.writer
- FieldWriterListField(String, Type, int, long, String, String, Type, Class, Field, Class<?>) - Constructor for class com.alibaba.fastjson2.writer.FieldWriterListField
- fieldWriterListString(String, Function<T, List<String>>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- FieldWriterObject<T> - Class in com.alibaba.fastjson2.writer
- FieldWriterObject(String, int, long, String, Locale, String, Type, Class, Field, Method) - Constructor for class com.alibaba.fastjson2.writer.FieldWriterObject
- Filter - Interface in com.alibaba.fastjson2.filter
- findAnnotation(Annotation, Class<A>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
If the
annotation's annotationType is notannotationType, then to find the first annotation ofannotationTypethat is either directly present, meta-present, or indirectly present on the suppliedelement. - findAnnotation(AnnotatedElement, Class<A>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Find the first annotation of
annotationTypethat is either directly present, meta-present, or indirectly present on the suppliedelement. - floatToScientific(float) - Static method in class com.alibaba.fastjson2.util.NumberUtils
- floatValue(boolean, int, byte[], int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- floatValue(int, long, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- fluentAdd(Object) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained addition of elements
- fluentAddAll(Collection<?>) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained add operation that appends all of the elements in the specified collection to the end of this list.
- fluentClear() - Method in class com.alibaba.fastjson2.JSONArray
-
Chained clear operation that removes all elements from this
JSONArray. - fluentPut(String, Object) - Method in class com.alibaba.fastjson2.JSONObject
-
Chained addition of elements
- fluentRemove(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained remove operation that removes the element at the specified position.
- fluentRemove(Object) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained remove operation that removes the first occurrence of the specified element.
- fluentRemoveAll(Collection<?>) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained remove operation that removes from this list all of its elements that are contained in the specified collection.
- fluentSet(int, Object) - Method in class com.alibaba.fastjson2.JSONArray
-
Chained set operation that replaces the element at the specified position.
- fluentSetter(Class, String, Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- flush() - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- flushTo(OutputStream) - Method in class com.alibaba.fastjson2.JSONWriter
-
Flushes the content of this JSONWriter to the specified OutputStream.
- flushTo(OutputStream) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- flushTo(OutputStream, Charset) - Method in class com.alibaba.fastjson2.JSONWriter
-
Flushes the content of this JSONWriter to the specified OutputStream using the specified charset.
- flushTo(OutputStream, Charset) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- flushTo(Writer) - Method in class com.alibaba.fastjson2.JSONWriter
-
Flushes the content of this JSONWriter to the specified Writer.
- flushTo(Writer) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- Fnv - Class in com.alibaba.fastjson2.util
- Fnv() - Constructor for class com.alibaba.fastjson2.util.Fnv
- forEachArrayObject(String, Consumer<JSONObject>) - Method in class com.alibaba.fastjson2.JSONObject
-
Iterates over the JSONArray elements associated with the given key.
- forEchArrayObject(String, Consumer<JSONObject>) - Method in class com.alibaba.fastjson2.JSONObject
-
Deprecated.Typo in the method name. Use
forEachArrayObjectinstead - format - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- format - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- format - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- format - Variable in class com.alibaba.fastjson2.reader.FieldReader
- format - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- format() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
If the field is
Date, then please define the date format - format() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- format(int, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(int, int, int, int, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(int, int, int, DateUtils.DateTimeFormatPattern) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(long) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(long, DateUtils.DateTimeFormatPattern) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(LocalDate, String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(LocalDateTime, String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(ZonedDateTime, String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(Date) - Static method in class com.alibaba.fastjson2.util.DateUtils
- format(Date, String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatHasDay - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- formatHasHour - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- formatISO8601 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- formatMillis - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- formatUnixTime - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- formatYMD10(int, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMD10(long, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMD10(LocalDate) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMD10(Date) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMD8(long, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Formats a timestamp in milliseconds to a string in the format "yyyyMMdd".
- formatYMD8(LocalDate) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMD8(Date) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Formats a Date object to a string in the format "yyyyMMdd".
- formatYMDHMS19(LocalDate) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMDHMS19(LocalDateTime) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMDHMS19(ZonedDateTime) - Static method in class com.alibaba.fastjson2.util.DateUtils
- formatYMDHMS19(Date) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Formats a Date object to a string in the format "yyyy-MM-dd HH:mm:ss".
- formatYMDHMS19(Date, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Formats a Date object to a string in the format "yyyy-MM-dd HH:mm:ss".
- from(JSONReader) - Static method in class com.alibaba.fastjson2.JSONValidator
-
Creates a new JSONValidator for the specified JSONReader.
- from(Object) - Static method in class com.alibaba.fastjson2.JSONArray
-
See
JSON.toJSON(java.lang.Object)for details - from(Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.toJSON(java.lang.Object)for details - from(Object, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONArray
-
See
JSON.toJSON(java.lang.Object)for details - from(Object, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.toJSON(java.lang.Object)for details - from(String) - Static method in class com.alibaba.fastjson2.JSONValidator
-
Creates a new JSONValidator for the specified JSON string.
- fromBigDecimal(Function<BigDecimal, Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromByteArray(Function<byte[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromCharArray(Function<char[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromDoubleArray(Function<double[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromFloatArray(Function<float[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromIntArray(Function<int[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromJSONBytes(byte[]) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts JSON bytes to JSONB bytes
- fromJSONString(String) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a JSON string to JSONB bytes
- fromLongArray(Function<long[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromShortArray(Function<short[], Object>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- fromUtf8(byte[]) - Static method in class com.alibaba.fastjson2.JSONValidator
-
Creates a new JSONValidator for the specified UTF-8 encoded byte array.
- function - Variable in class com.alibaba.fastjson2.reader.FieldReaderObject
G
- GenericArrayTypeImpl(Type) - Constructor for class com.alibaba.fastjson2.util.BeanUtils.GenericArrayTypeImpl
- get(Object) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the Object of the associated keys in this
JSONObject. - get(Type) - Static method in class com.alibaba.fastjson2.TypeReference
-
Gets a type reference for the specified type.
- get(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the Object of the associated keys in this
JSONObject. - get(T, int) - Method in interface com.alibaba.fastjson2.function.FieldSupplier
- getActualTypeArguments() - Method in class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- getAfterFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the after filter for this context.
- getAnnotation(Class<T>) - Method in class com.alibaba.fastjson2.filter.BeanContext
- getAnnotationProcessor() - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getAnnotationProcessor() - Method in interface com.alibaba.fastjson2.modules.ObjectWriterModule
- getAnnotationProcessor() - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- getAnnotationProcessor() - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule
- getAnnotations(AnnotatedElement) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getArrayClass(Class) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getArraySupplier() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the array supplier configured for this context.
- getAsShort() - Method in interface com.alibaba.fastjson2.function.ShortSupplier
- getAttachment() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the attachment object associated with this JSONWriter.
- getAutoTypeBeforeHandler() - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- getAutoTypeBeforeHandler() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the auto-type before handler that is invoked before type resolution.
- getAutoTypeHandler() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the auto-type handler that is invoked when a type is auto-resolved.
- getAutoTypeList() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
- getBeanClass() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getBeanInfo(BeanInfo, Class) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterAnnotationProcessor
- getBeanInfo(BeanInfo, Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets bean information for the specified class by delegating to registered modules.
- getBeanInfo(BeanInfo, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule.WriterAnnotationProcessor
- getBeanInfo(BeanInfo, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets bean information for the specified class by delegating to registered modules.
- getBeanInfo(BeanInfo, Class<?>) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderAnnotationProcessor
- getBeanInfo(BeanInfo, Class<?>) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getBeanInfo(BeanInfo, Class<?>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- getBeanInfo(BeanInfo, Class<?>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- getBeforeFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the before filter for this context.
- getBigDecimal() - Method in class com.alibaba.fastjson2.JSONReader
- getBigDecimal(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
BigDecimalat the specified location in thisJSONArray. - getBigDecimal(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
BigDecimalof the associated keys in thisJSONObject. - getBigInteger() - Method in class com.alibaba.fastjson2.JSONReader
- getBigInteger(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
BigIntegerat the specified location in thisJSONArray. - getBigInteger(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
BigIntegerof the associated keys in thisJSONObject. - getBoolean(int) - Method in class com.alibaba.fastjson2.JSONArray
- getBoolean(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Booleanof the associated keys in thisJSONObject. - getBooleanValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a boolean value at the specified location in this
JSONArray. - getBooleanValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a boolean value of the associated key in this object.
- getBooleanValue(String, boolean) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a boolean value of the associated key in this object.
- getBufferSize() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the buffer size configured for this context.
- getBuildFunction() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the build function used to construct the final object instance.
- getBuildFunction() - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getBuildFunction() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- getBuildFunction() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- getByPath(String) - Method in class com.alibaba.fastjson2.JSONObject
- getByte(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a byte value from a byte array at the specified position.
- getByte(int) - Method in class com.alibaba.fastjson2.JSONArray
- getByte(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Byteof the associated keys in thisJSONObject. - getBytes() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the content of the output buffer as a byte array.
- getBytes() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- getBytes(String) - Method in class com.alibaba.fastjson2.JSONObject
- getBytes(Charset) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the content of the output buffer as a byte array using the specified charset.
- getBytes(Charset) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- getByteValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a byte value at the specified location in this
JSONArray. - getByteValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a byte value of the associated keys in this
JSONObject. - getChar(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a character value from a byte array at the specified position.
- getChar(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a character value from a character array at the specified position.
- getCharArray(String) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- getChars(int, int, byte[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts an integer to its character representation and writes it to a byte array.
- getChars(int, int, char[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts an integer to its character representation and writes it to a character array.
- getChars(long, int, byte[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a long integer to its character representation and writes it to a byte array.
- getChars(long, int, char[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a long integer to its character representation and writes it to a character array.
- getCharset() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the charset used by this JSONWriter.
- getClass(Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getClazz() - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- getColumn(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getColumns() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getColumnStat(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getColumnStat(String) - Method in class com.alibaba.fastjson2.stream.JSONStreamReader
- getColumnStat(String) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getColumnStats() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getColumnType(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- getConstructor(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getConstructor(Class<?>, BeanInfo) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
-
Gets the target constructor and its parameter names of the specified
clazz - getContext() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the reading context for this JSONReader.
- getContext() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the context used by this JSONWriter.
- getContextAutoTypeBeforeHandler() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the AutoTypeBeforeHandler configured for this context.
- getContextNameFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the context name filter for this context.
- getContextReaderCreator() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the object reader creator for the current thread context.
- getContextValueFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the context value filter for this context.
- getContextWriterCreator() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the object writer creator for the current thread context.
- getCreator() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the ObjectReaderCreator used by this provider.
- getCreator() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets the ObjectWriterCreator used by this provider.
- getDate(int) - Method in class com.alibaba.fastjson2.JSONArray
- getDate(int, Date) - Method in class com.alibaba.fastjson2.JSONArray
- getDate(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Dateof the associated keys in thisJSONObject. - getDate(String, Date) - Method in class com.alibaba.fastjson2.JSONObject
- getDateFormat() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the date format pattern configured for this context.
- getDateFormat() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the date format pattern for this context.
- getDateFormatter() - Method in class com.alibaba.fastjson2.codec.DateTimeCodec
- getDateFormatter() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the date formatter configured for this context.
- getDateFormatter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the date formatter for this context.
- getDateFormatter(Locale) - Method in class com.alibaba.fastjson2.codec.DateTimeCodec
- getDeclaredField(Class, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getDefaultArraySupplier() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default array supplier used when creating JSON arrays.
- getDefaultConstructor(Class, boolean) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getDefaultJSONPathCompiler() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default JSONPath compiler.
- getDefaultMaxLevel() - Static method in class com.alibaba.fastjson2.JSONFactory
- getDefaultObjectReaderProvider() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default object reader provider.
- getDefaultObjectSupplier() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default object supplier used when creating JSON objects.
- getDefaultObjectWriterProvider() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default object writer provider.
- getDefaultReaderFeatures() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default reader features.
- getDefaultReaderFormat() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default reader format string.
- getDefaultReaderZoneId() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default reader zone ID.
- getDefaultValue(Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getDefaultWriterFeatures() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default writer features.
- getDefaultWriterFormat() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default writer format string.
- getDefaultWriterZoneId() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Gets the default writer zone ID.
- getDefs(String) - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- getDescription() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- getDouble(int) - Method in class com.alibaba.fastjson2.JSONArray
- getDouble(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Doubleof the associated keys in thisJSONObject. - getDoubleValue() - Method in class com.alibaba.fastjson2.JSONReader
- getDoubleValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a double value at the specified location in this
JSONArray. - getDoubleValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a double value of the associated keys in this
JSONObject. - getEnum(String) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- getEnumAnnotationNames(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getEnumByHashCode(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- getEnumByOrdinal(int) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- getEnumValueField(Class, ObjectCodecProvider) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getExcludes() - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- getExtraProcessor() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the ExtraProcessor configured for this context.
- getFeatures() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getFeatures() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the features bitmask for this context.
- getFeatures() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the features bitmask for this context.
- getFeatures() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the features bitmask.
- getFeatures() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the features enabled by this ObjectReader.
- getFeatures() - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFeatures() - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Gets the features enabled by this ObjectWriter.
- getFeatures() - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- getFeatures(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the combined features bitmask including the specified additional features.
- getField() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getField(Class, Method) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getField(Class, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getFieldClass() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getFieldInfo(BeanInfo, FieldInfo, Class, Field) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterAnnotationProcessor
- getFieldInfo(BeanInfo, FieldInfo, Class, Field) - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule.WriterAnnotationProcessor
- getFieldInfo(BeanInfo, FieldInfo, Class, Field) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets field information for the specified field of a class.
- getFieldInfo(BeanInfo, FieldInfo, Class, Method) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterAnnotationProcessor
- getFieldInfo(BeanInfo, FieldInfo, Class, Method) - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule.WriterAnnotationProcessor
- getFieldInfo(BeanInfo, FieldInfo, Class, Method) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets field information for the specified method of a class.
- getFieldInfo(FieldInfo, Class, Constructor, int, Parameter) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Constructor, int, Parameter) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Constructor, int, Parameter) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets field information for the specified constructor parameter.
- getFieldInfo(FieldInfo, Class, Field) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Field) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getFieldInfo(FieldInfo, Class, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- getFieldInfo(FieldInfo, Class, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Field) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets field information for the specified field of a class.
- getFieldInfo(FieldInfo, Class, Method) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets field information for the specified method of a class.
- getFieldInfo(FieldInfo, Class, Method, int, Parameter) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Method, int, Parameter) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- getFieldInfo(FieldInfo, Class, Method, int, Parameter) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets field information for the specified method parameter.
- getFieldName() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the current field name in a JSON object.
- getFieldName(Class, ObjectWriterProvider, BeanInfo, boolean, FieldInfo, Method) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Gets the field name for the specified method based on various naming strategies and configurations.
- getFieldOrdinal(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFieldReader(long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the FieldReader for the specified field hash code.
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader10
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader11
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader12
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader7
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader8
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader9
- getFieldReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFieldReader(String) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the FieldReader for the specified field name.
- getFieldReaderLCase(long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the FieldReader for the specified field hash code, using lowercase matching.
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader10
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader11
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader12
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader7
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader8
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReader9
- getFieldReaderLCase(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFieldReaders() - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFieldReaderUL(long, JSONReader, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getFieldType() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getFieldType(TypeReference, Class<?>, Member, Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getFieldValue(Object, String) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Gets the value of a field from the specified object.
- getFieldValue(T) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getFieldWriter(long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Gets the FieldWriter for the specified field hash code.
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter1
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter10
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter11
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter12
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter2
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter3
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter4
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter5
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter6
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter7
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter8
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter9
- getFieldWriter(long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- getFieldWriter(String) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Gets the FieldWriter for the specified field name.
- getFieldWriters() - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Gets the list of FieldWriters associated with this ObjectWriter.
- getFieldWriters() - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- getFloat(int) - Method in class com.alibaba.fastjson2.JSONArray
- getFloat(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Floatof the associated keys in thisJSONObject. - getFloatValue() - Method in class com.alibaba.fastjson2.JSONReader
- getFloatValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a float value at the specified location in this
JSONArray. - getFloatValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a float value of the associated keys in this
JSONObject. - getFormat() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getFunction() - Method in class com.alibaba.fastjson2.JSONPObject
-
Gets the function name of this JSONP object
- getFunction() - Method in class com.alibaba.fastjson2.reader.FieldReader
- getFunction() - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- getFunction() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getFunction() - Method in class com.alibaba.fastjson2.writer.ObjectWriterPrimitiveImpl
- getGenericComponentType() - Method in class com.alibaba.fastjson2.util.BeanUtils.GenericArrayTypeImpl
- getHashCode(int) - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the hash code of a name by its ordinal.
- getIncludes() - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- getInferSQLType() - Method in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- getInferType() - Method in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- getInitArrayToMapDuplicateHandler() - Method in class com.alibaba.fastjson2.codec.FieldInfo
- getInitReader() - Method in class com.alibaba.fastjson2.codec.FieldInfo
- getInitReader() - Method in class com.alibaba.fastjson2.reader.FieldReader
- getInitReader() - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- getInitWriter() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getInitWriter() - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- getInitWriter(ObjectWriterProvider, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
- getInnerMap(Map) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getInstance() - Static method in class com.alibaba.fastjson2.util.DynamicClassLoader
- getInstant(int) - Method in class com.alibaba.fastjson2.JSONArray
- getInstant(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
BigIntegerof the associated keys in thisJSONObject. - getInt32Value() - Method in class com.alibaba.fastjson2.JSONReader
- getInt64Value() - Method in class com.alibaba.fastjson2.JSONReader
- getIntBE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets an int value from a byte array at the specified offset in big-endian byte order.
- getInteger(int) - Method in class com.alibaba.fastjson2.JSONArray
- getInteger(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Integerof the associated keys in thisJSONObject. - getIntLE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets an int value from a byte array at the specified offset in little-endian byte order.
- getIntLE(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets an int value from a character array at the specified offset in little-endian byte order.
- getIntUnaligned(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets an int value from a byte array at the specified offset without alignment considerations.
- getIntUnaligned(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets an int value from a character array at the specified offset without alignment considerations.
- getIntValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns an int value at the specified location in this
JSONArray. - getIntValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns an int value of the associated keys in this
JSONObject. - getIntValue(String, int) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns an int value of the associated keys in this
JSONObject. - getItemClass() - Method in class com.alibaba.fastjson2.reader.FieldReader
- getItemClass() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getItemClass() - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- getItemClassHash() - Method in class com.alibaba.fastjson2.reader.FieldReader
- getItemClassHash() - Method in class com.alibaba.fastjson2.reader.FieldReaderList
- getItemObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- getItemObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReader
- getItemSchema() - Method in class com.alibaba.fastjson2.schema.ArraySchema
- getItemType() - Method in class com.alibaba.fastjson2.reader.FieldReader
- getItemType() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getItemType() - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- getItemWriter(JSONWriter, Type) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getItemWriter(JSONWriter, Type) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- getJSONArray(int) - Method in class com.alibaba.fastjson2.JSONArray
- getJSONArray(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
JSONArrayof the associated keys in thisJSONObject. - getJSONObject(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
JSONObjectat the specified location in thisJSONArray. - getJSONObject(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
JSONObjectof the associated keys in thisJSONObject. - getKoltinConstructorParameters(Class) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
- getKotlinConstructor(Constructor[]) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
- getKotlinConstructor(Constructor[], String[]) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
- getLabel() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getLabelFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the label filter for this context.
- getList(String, Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a list of objects of the specified type from the associated JSONArray in this
JSONObject. - getLocalDate(int) - Method in class com.alibaba.fastjson2.JSONArray
- getLocalDate(int, LocalDate) - Method in class com.alibaba.fastjson2.JSONArray
- getLocalDate(String) - Method in class com.alibaba.fastjson2.JSONObject
- getLocalDate(String, LocalDate) - Method in class com.alibaba.fastjson2.JSONObject
- getLocalDateTime(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
LocalDateTimeat the specified location in thisJSONArray. - getLocalDateTime(int, LocalDateTime) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
LocalDateTimeat the specified location in thisJSONArray. - getLocalDateTime(String) - Method in class com.alibaba.fastjson2.JSONObject
- getLocalDateTime(String, LocalDateTime) - Method in class com.alibaba.fastjson2.JSONObject
- getLocale() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the Locale configured for this context.
- getLocale() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the locale used for parsing in this JSONReader.
- getLocalTime(int) - Method in class com.alibaba.fastjson2.JSONArray
- getLocalTime(int, LocalTime) - Method in class com.alibaba.fastjson2.JSONArray
- getLocalTime(String) - Method in class com.alibaba.fastjson2.JSONObject
- getLocalTime(String, LocalTime) - Method in class com.alibaba.fastjson2.JSONObject
- getLong(int) - Method in class com.alibaba.fastjson2.JSONArray
- getLong(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Longof the associated keys in thisJSONObject. - getLongBE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a long value from a byte array at the specified offset in big-endian byte order.
- getLongLE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a long value from a byte array at the specified offset in little-endian byte order.
- getLongLE(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a long value from a character array at the specified offset in little-endian byte order.
- getLongUnaligned(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a long value from a byte array at the specified offset without alignment considerations.
- getLongUnaligned(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a long value from a character array at the specified offset without alignment considerations.
- getLongValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a long value at the specified location in this
JSONArray. - getLongValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a long value of the associated keys in this
JSONObject. - getLongValue(String, long) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a long value of the associated keys in this
JSONObject. - getMapping(Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getMapping(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getMapType() - Method in class com.alibaba.fastjson2.util.MapMultiValueType
- getMapValueType(Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getMaxLevel() - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- getMaxLevel() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the maximum nesting level allowed for this context.
- getMaxLevel() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the maximum nesting level allowed for this context.
- getMessage() - Method in class com.alibaba.fastjson2.schema.ValidateResult
- getMethod() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getMethod(Class, Method) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getMethod(Class, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getMixIn(Class) - Method in interface com.alibaba.fastjson2.modules.ObjectCodecProvider
- getMixIn(Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the mixin source class for the specified target class.
- getMixIn(Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets the mixin source class for the specified target class.
- getModules() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the list of registered ObjectReader modules.
- getModules() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets the list of registered ObjectWriter modules.
- getName() - Method in class com.alibaba.fastjson2.filter.BeanContext
- getName(int) - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the name by its ordinal.
- getNameByHashCode(long) - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the name by its hash code.
- getNameFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the name filter for this context.
- getNameHashCodeLCase() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the hash code of the current field name in lowercase.
- getNamingStrategy() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the property naming strategy used by this provider.
- getNamingStrategy() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets the property naming strategy used by this provider.
- getNumber() - Method in class com.alibaba.fastjson2.JSONReader
- getObject(int, Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
- getObject(int, Type, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
- getObject(int, Function<JSONObject, T>) - Method in class com.alibaba.fastjson2.JSONArray
- getObject(String, TypeReference<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the result of the
Typeconverter conversion of the associated value in thisJSONObject. - getObject(String, Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the result of the
Typeconverter conversion of the associated value in thisJSONObject. - getObject(String, Type, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the result of the
Typeconverter conversion of the associated value in thisJSONObject. - getObject(String, Function<JSONObject, T>) - Method in class com.alibaba.fastjson2.JSONObject
- getObjectClass() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the class of objects that this ObjectReader can deserialize.
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectArrayReader
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- getObjectClass() - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- getObjectReader(long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets an ObjectReader by its hash code.
- getObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- getObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- getObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- getObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- getObjectReader(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- getObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReader
- getObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- getObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- getObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- getObjectReader(JSONReader.Context) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- getObjectReader(ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.FieldReader
- getObjectReader(ObjectReaderProvider, Type) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getObjectReader(ObjectReaderProvider, Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- getObjectReader(Class) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- getObjectReader(Type) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets an ObjectReader for the specified type.
- getObjectReader(Type) - Method in class com.alibaba.fastjson2.JSONReader
-
Gets an ObjectReader for the specified type from the context's provider.
- getObjectReader(Type) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getObjectReader(Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets an ObjectReader for the specified type.
- getObjectReader(Type, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets an ObjectReader for the specified type with field-based option.
- getObjectReader(Type, long) - Static method in class com.alibaba.fastjson2.JSONFactory
- getObjectReader(String, Class<?>, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets an ObjectReader for the specified type name, expected class, and features.
- getObjectReaderAutoType(long) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets an ObjectReader for the specified type hash code.
- getObjectReaderAutoType(long, Class, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Gets an ObjectReader for the specified type hash, expected class, and features.
- getObjectReaderAutoType(String, Class) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets an ObjectReader for the specified type name and expected class.
- getObjectReaderAutoType(String, Class, long) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets an ObjectReader for the specified type name, expected class, and additional features.
- getObjectSupplier() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the object supplier configured for this context.
- getObjectWriter(JSONWriter, Class) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getObjectWriter(JSONWriter, Class) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- getObjectWriter(JSONWriter, Class) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- getObjectWriter(Class) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the ObjectWriter for the specified object class.
- getObjectWriter(Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified class.
- getObjectWriter(Class<T>) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the ObjectWriter for the specified object type.
- getObjectWriter(Class, String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the ObjectWriter for the specified object class with a specific format.
- getObjectWriter(Type) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified type.
- getObjectWriter(Type, long) - Static method in class com.alibaba.fastjson2.JSONFactory
- getObjectWriter(Type, Class) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the ObjectWriter for the specified object type and class.
- getObjectWriter(Type, Class) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterModule
- getObjectWriter(Type, Class) - Static method in class com.alibaba.fastjson2.support.LambdaMiscCodec
- getObjectWriter(Type, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule
- getObjectWriter(Type, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified type and class.
- getObjectWriter(Type, Class<T>) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the ObjectWriter for the specified object type and class.
- getObjectWriter(Type, Class, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified type, class, and field-based option.
- getObjectWriter(Type, Class, String, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified type, class, and format with field-based option.
- getObjectWriter(Type, String, Locale) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter for the specified type with formatting.
- getObjectWriterFromCache(Type, Class, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Gets an ObjectWriter from the cache for the specified type and class.
- getObjectWriterVoid(JSONWriter, Class) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- getOffset() - Method in class com.alibaba.fastjson2.JSONReader
- getOffset() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the current offset in the internal buffer.
- getOffsetDateTime(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
OffsetDateTimeat the specified location in thisJSONArray. - getOffsetDateTime(int, OffsetDateTime) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
OffsetDateTimeat the specified location in thisJSONArray. - getOffsetDateTime(String) - Method in class com.alibaba.fastjson2.JSONObject
- getOffsetDateTime(String, OffsetDateTime) - Method in class com.alibaba.fastjson2.JSONObject
- getOffsetTime(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
OffsetTimeat the specified location in thisJSONArray. - getOffsetTime(int, OffsetTime) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
OffsetTimeat the specified location in thisJSONArray. - getOffsetTime(String) - Method in class com.alibaba.fastjson2.JSONObject
- getOffsetTime(String, OffsetTime) - Method in class com.alibaba.fastjson2.JSONObject
- getOrDefault(Object, Object) - Method in class com.alibaba.fastjson2.JSONObject
- getOrDefault(String, Object) - Method in class com.alibaba.fastjson2.JSONObject
- getOrdinal(String) - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the ordinal of a name.
- getOrdinalByHashCode(long) - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the ordinal of a name by its hash code.
- getOwnerType() - Method in class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- getParameterFieldReaders() - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- getParameters() - Method in class com.alibaba.fastjson2.JSONPObject
-
Gets the parameters list of this JSONP object
- getParamType(TypeReference, Class<?>, Class, Parameter, Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getParent() - Method in class com.alibaba.fastjson2.JSONPath
-
Gets the parent JSONPath of this path
- getParent() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- getParent() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- getParent() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- getParent() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- getParent() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- getPath() - Method in class com.alibaba.fastjson2.JSONWriter
-
If ReferenceDetection has been set, returns the path of the current object, otherwise returns null
- getPath(JSONWriter.Path) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getPath(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the path of the specified object in the reference map.
- getProperties() - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- getProperty(String) - Static method in class com.alibaba.fastjson2.JSONFactory.Conf
- getProperty(String) - Static method in class com.alibaba.fastjson2.JSONFactory
- getProperty(String) - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- getPropertyFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the property filter for this context.
- getPropertyPreFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the property pre-filter for this context.
- getProvider() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the ObjectReaderProvider used by this context.
- getProvider() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the ObjectWriterProvider used by this context.
- getProvider() - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- getProvider() - Method in interface com.alibaba.fastjson2.modules.ObjectWriterModule
- getProvider() - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- getProvider() - Method in class com.alibaba.fastjson2.writer.ObjectWriterBaseModule
- getRawInt() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the raw integer value from the current position in the JSON data.
- getRawLong() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the raw long value from the current position in the JSON data.
- getRawType() - Method in class com.alibaba.fastjson2.TypeReference
-
Gets the raw type.
- getRawType() - Method in class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- getRawType(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getReaderContext() - Method in class com.alibaba.fastjson2.JSONPath
-
Gets the reading context, creating it if necessary
- getRecordFieldNames(Class<?>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getRequired() - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- getRootParentPath() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- getSetter(Class, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getShanghaiZoneOffsetTotalSeconds(long) - Static method in class com.alibaba.fastjson2.util.DateUtils
- getShort(int) - Method in class com.alibaba.fastjson2.JSONArray
- getShort(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Shortof the associated keys in thisJSONObject. - getShortBE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a short value from a byte array at the specified offset in big-endian byte order.
- getShortLE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a short value from a byte array at the specified offset in little-endian byte order.
- getShortUnaligned(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Gets a short value from a byte array at the specified offset without alignment considerations.
- getShortValue(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns a short value at the specified location in this
JSONArray. - getShortValue(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns a short value of the associated keys in this
JSONObject. - getSize(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the size of the value associated with the given key if it is a Map or Collection.
- getString() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the current string value from the JSON data.
- getString(int) - Method in class com.alibaba.fastjson2.JSONArray
- getString(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Returns the
Stringof the associated keys in thisJSONObject. - getStringLength() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the length of the current string value in the JSON data.
- getSymbolTable() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the symbol table used by this JSONWriter.
- getterName(Method, boolean, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getterName(Method, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getterName(String, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getters(Class, Class, boolean, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getters(Class, Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getters(Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- getTimeZone() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the TimeZone configured for this context.
- getTitle() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- getType() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the type of the current JSON value.
- getType() - Method in class com.alibaba.fastjson2.JSONValidator
-
Returns the type of the JSON content.
- getType() - Method in class com.alibaba.fastjson2.schema.ArraySchema
- getType() - Method in class com.alibaba.fastjson2.schema.BooleanSchema
- getType() - Method in class com.alibaba.fastjson2.schema.EnumSchema
- getType() - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- getType() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- getType() - Method in class com.alibaba.fastjson2.schema.NumberSchema
- getType() - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- getType() - Method in class com.alibaba.fastjson2.schema.StringSchema
- getType() - Method in class com.alibaba.fastjson2.schema.UnresolvedReference
- getType() - Method in class com.alibaba.fastjson2.TypeReference
-
Gets the type literal.
- getType(int) - Method in class com.alibaba.fastjson2.util.MultiType
- getType(String) - Method in interface com.alibaba.fastjson2.filter.ExtraProcessor
- getType(String) - Method in class com.alibaba.fastjson2.util.MapMultiValueType
- getTypeConvert(Type, Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Gets the type converter function that can convert values from one type to another.
- getTypeKey() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the type key used for auto-type support.
- getTypeKey() - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getTypeKeyHash() - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Gets the hash code of the type key used for auto-type support.
- getTypeKeyHash() - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- getTypeName(Class) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- getValueFilter() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the value filter for this context.
- getWriterContext() - Method in class com.alibaba.fastjson2.JSONPath
-
Gets the writing context, creating it if necessary
- getZonedDateTime(int) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
ZonedDateTimeat the specified location in thisJSONArray. - getZonedDateTime(int, ZonedDateTime) - Method in class com.alibaba.fastjson2.JSONArray
-
Returns the
ZonedDateTimeat the specified location in thisJSONArray. - getZonedDateTime(String) - Method in class com.alibaba.fastjson2.JSONObject
- getZonedDateTime(String, ZonedDateTime) - Method in class com.alibaba.fastjson2.JSONObject
- getZoneId() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Gets the ZoneId configured for this context.
- getZoneId() - Method in class com.alibaba.fastjson2.JSONReader
-
Gets the zone ID used for date/time parsing in this JSONReader.
- getZoneId() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Gets the ZoneId used by this context.
- getZoneId(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- GRAAL - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- grow0(int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- GuavaSupport - Class in com.alibaba.fastjson2.util
- GuavaSupport() - Constructor for class com.alibaba.fastjson2.util.GuavaSupport
H
- handleIgnores(BeanInfo, List<FieldWriter>) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Handles field ignores based on the BeanInfo configuration.
- handleResolveTasks(Object) - Method in class com.alibaba.fastjson2.JSONReader
-
Handles resolve tasks for circular references in the JSON data.
- HAS_SQL - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- hasAutoTypeBeforeHandler() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if there is an auto-type before handler configured in the context.
- hasComma() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the reader has encountered a comma.
- hasDefaultValue - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- hasFilter() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if any filter is configured for this JSONWriter.
- hasFilter(boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if any filter is configured for this JSONWriter or if the IgnoreNonFieldGetter feature should be applied based on the containsNoneFieldGetter parameter.
- hasFilter(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if any filter or the specified feature is configured for this JSONWriter.
- hasFilter(JSONWriter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Checks if the JSONWriter has any filters enabled that would affect serialization.
- hasFilter(JSONWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- hasFilter0(JSONWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- HASH_TYPE - Static variable in interface com.alibaba.fastjson2.reader.ObjectReader
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- HASH_TYPE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- hashCode() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- hashCode() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- hashCode() - Method in class com.alibaba.fastjson2.JSONWriter.Path
-
Returns a hash code value for this Path.
- hashCode() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- hashCode() - Method in class com.alibaba.fastjson2.util.BeanUtils.GenericArrayTypeImpl
- hashCode() - Method in class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- hashCode0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- hashCode0LCase - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- hashCode1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- hashCode1LCase - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- hashCode64() - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the 64-bit hash code of this symbol table.
- hashCode64(String) - Static method in class com.alibaba.fastjson2.util.Fnv
- hashCode64(String...) - Static method in class com.alibaba.fastjson2.util.Fnv
- hashCode64LCase(String) - Static method in class com.alibaba.fastjson2.util.Fnv
- hasPublicDefaultConstructor(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- hex2(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a 2-digit hexadecimal value to its character representation.
- hex2U(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a 2-digit hexadecimal value to its uppercase character representation.
- hex4U(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a 4-digit hexadecimal value to its uppercase character representation.
- hexDigit4(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 4-digit hexadecimal number from a byte array at the specified offset.
- hexDigit4(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Extracts a 4-digit hexadecimal number from a character array at the specified offset.
- hms(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- hourAfterNoon(char, char) - Static method in class com.alibaba.fastjson2.util.DateUtils
I
- ignore - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- IgnoreAutoTypeNotMatch - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to ignore autoType mismatches during deserialization.
- IgnoreCheckClose - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to ignore checking for resource cleanup.
- IgnoreEmpty - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to ignore empty values during serialization.
- IgnoreEmptyLine - Enum constant in enum com.alibaba.fastjson2.stream.StreamReader.Feature
- ignoreError(int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- ignoreError(int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- ignoreError(int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- ignoreError(FieldReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- IgnoreErrorGetter - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to ignore errors when calling getter methods during serialization.
- IgnoreNoneSerializable - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to ignore non-serializable classes during deserialization.
- IgnoreNoneSerializable - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to ignore non-serializable classes during serialization.
- IgnoreNonFieldGetter - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to ignore non-field getter methods during serialization.
- IgnoreNullPropertyValue - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to ignore null property values during deserialization.
- ignores - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- ignores() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- IgnoreSetNullValue - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to ignore null values when setting properties.
- illegalYear(int) - Static method in class com.alibaba.fastjson2.JSONWriter
- immutableListConverter() - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- immutableMapConverter() - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- immutableSetConverter() - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- includes - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- includes() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- includes(String...) - Static method in class com.alibaba.fastjson2.filter.Labels
- incrementIndent() - Method in class com.alibaba.fastjson2.JSONWriter
-
Deprecated.This method is deprecated and will be removed in a future version
- index - Variable in class com.alibaba.fastjson2.util.ReferenceKey
- INDEX_OF_CHAR_LATIN1 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- indexOfChar(byte[], int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a character in a byte array.
- indexOfChar(char[], int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a character in a character array.
- indexOfDoubleQuote(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a double quote character in a byte array.
- indexOfDoubleQuoteV(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a double quote character in a byte array using vectorized operations.
- indexOfLineSeparator(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a line separator character in a byte array.
- indexOfLineSeparatorV(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a line separator character in a byte array using vectorized operations.
- indexOfQuote(byte[], int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a quote character in a byte array.
- indexOfQuoteV(byte[], int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a quote character in a byte array using vectorized operations.
- indexOfSlash(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a slash character in a byte array.
- indexOfSlashV(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Finds the index of a slash character in a byte array using vectorized operations.
- info() - Method in class com.alibaba.fastjson2.JSONReader
- info(String) - Method in class com.alibaba.fastjson2.JSONReader
- init() - Method in class com.alibaba.fastjson2.codec.FieldInfo
- init() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Initializes this provider with the base module.
- init(ObjectReaderProvider) - Method in interface com.alibaba.fastjson2.modules.ObjectReaderModule
- init(ObjectReaderProvider) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- init(ObjectWriterProvider) - Method in interface com.alibaba.fastjson2.modules.ObjectWriterModule
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- initDefaultValue(T) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- initReader - Variable in class com.alibaba.fastjson2.reader.FieldReaderObject
- initStringFieldAsEmpty(Object) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- initStringFieldAsEmpty(Object) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- InitStringFieldAsEmpty - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to initialize string fields as empty strings instead of null values.
- inputEnd - Variable in class com.alibaba.fastjson2.stream.StreamReader
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectArrayReader
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- INSTANCE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- INSTANCE - Static variable in class com.alibaba.fastjson2.writer.ObjectWriterCreator
- INSTANCE - Static variable in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- INSTANCE - Static variable in class com.alibaba.fastjson2.writer.ObjectWriterImplToString
- INSTANCE_OBJECT - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- INT32_BYTE_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 2-byte compact int value
- INT32_BYTE_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 2-byte compact int value
- INT32_SHORT_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 3-byte compact int value
- INT32_SHORT_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 3-byte compact int value
- INT64_BYTE_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 2-byte compact long
- INT64_BYTE_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 2-byte compact long
- INT64_NUM_HIGH_VALUE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 1-byte compact long value
- INT64_NUM_LOW_VALUE - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 1-byte compact long value
- INT64_SHORT_MAX - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Maximum 3-byte compact long
- INT64_SHORT_MIN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Minimum 3-byte compact long
- int64Capacity(Collection<Long>) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the capacity needed for a collection of Long values
- Integer - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- integers - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- IntegerSchema - Class in com.alibaba.fastjson2.schema
- intern(Type) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- invoke(Object, Method, Object[]) - Method in class com.alibaba.fastjson2.JSONObject
-
Handles method invocations on a proxy instance.
- IOUtils - Class in com.alibaba.fastjson2.util
-
IOUtils is a utility class that provides various I/O operations and helper methods for working with byte arrays, character arrays, and other data structures used in FASTJSON2 for serialization and deserialization.
- IOUtils() - Constructor for class com.alibaba.fastjson2.util.IOUtils
- isAlphabetic() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if alphabetic ordering is enabled.
- isALSE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array contains the string "alse".
- isALSE(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a character array contains the string "alse".
- isArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character represents the start of a JSON array.
- isArray(Object) - Method in class com.alibaba.fastjson2.JSONObject
- isASCII(byte[]) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a byte array contains only ASCII characters.
- isASCII(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a byte array segment contains only ASCII characters.
- isASCII(String) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a string contains only ASCII characters.
- isBeanToArray() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the BeanToArray feature is enabled.
- isBinary() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value represents binary data.
- isClob(Class) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- isDate() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value represents a date.
- isDate(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- isDateFormatHasDay() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format includes day information.
- isDateFormatHasHour() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format includes hour information.
- isDateFormatISO8601() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format is configured to use ISO8601 format.
- isDateFormatISO8601() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- isDateFormatMillis() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format is configured to use milliseconds.
- isDateFormatMillis() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- isDateFormatUnixTime() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format is configured to use Unix time.
- isDefaultSkipTransient() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if transient fields are skipped by default.
- isDefaultWriterAlphabetic() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if the default writer uses alphabetic ordering.
- isDigit(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified character is a digit (0-9).
- isDigit2(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the 2 characters at the specified offset in a character array represent valid digits.
- isDisableArrayMapping() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if array mapping is disabled.
- isDisableArrayMapping() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks if array mapping is disabled.
- isDisableArrayMapping() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if array mapping is disabled.
- isDisableAutoType() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if auto type support is disabled.
- isDisableAutoType() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks if auto-type support is disabled.
- isDisableAutoType() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if auto-type support is disabled.
- isDisableJSONB() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if JSONB format is disabled.
- isDisableJSONB() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks if JSONB support is disabled.
- isDisableJSONB() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if JSONB support is disabled.
- isDisableReferenceDetect() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if reference detection is disabled.
- isDisableReferenceDetect() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks if reference detection is disabled.
- isDisableReferenceDetect() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if reference detection is disabled.
- isDisableSmartMatch() - Static method in class com.alibaba.fastjson2.JSONFactory
-
Checks if smart matching is disabled.
- isDisableSmartMatch() - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Checks if smart match is disabled.
- isEmail(String) - Static method in class com.alibaba.fastjson2.schema.StringSchema
- isEnabled(long) - Method in enum com.alibaba.fastjson2.JSONReader.Feature
-
Checks if this feature is enabled in the specified features bitmask.
- isEnabled(long) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the specified feature mask is enabled in this context.
- isEnabled(long) - Method in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Checks if this feature is enabled in the specified features bitmask.
- isEnabled(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the specified feature is enabled.
- isEnabled(long, JSONReader.Feature) - Static method in enum com.alibaba.fastjson2.JSONReader.Feature
-
Checks if the specified feature is enabled in the given features bitmask.
- isEnabled(JSONReader.Feature) - Static method in interface com.alibaba.fastjson2.JSON
-
Check if the default reader enables the specified feature
- isEnabled(JSONReader.Feature) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the specified feature is enabled in this context.
- isEnabled(JSONReader.Feature) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if a specific feature is enabled in the reading context.
- isEnabled(JSONWriter.Feature) - Static method in interface com.alibaba.fastjson2.JSON
-
Check if the default writer enables the specified feature
- isEnabled(JSONWriter.Feature) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the specified feature is enabled in this context.
- isEnabled(JSONWriter.Feature) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the specified feature is enabled.
- isEnd() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the reader has reached the end of the input.
- isEnd() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- isExtendedMap(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- isExternalClass(Class<?>) - Method in class com.alibaba.fastjson2.util.DynamicClassLoader
- isFieldClassSerializable() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- isFormatHasHour() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format dates with hour information.
- isFormatISO8601() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format dates in ISO8601 format.
- isFormatMillis() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format milliseconds.
- isFormatUnixTime() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format Unix time.
- isFormatyyyyMMdd8() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format dates in yyyyMMdd format (8 characters).
- isFormatyyyyMMddhhmmss19() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format dates in yyyyMMddHHmmss format (19 characters).
- isFormatyyyyMMddhhmmss19() - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Checks if the date format is configured to use yyyy-MM-dd HH:mm:ss format (19 characters).
- isFormatyyyyMMddhhmmssT19() - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Checks if the context is configured to format dates in yyyy-MM-dd'T'HH:mm:ss format (19 characters).
- isFunction(Class) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isIgnoreErrorGetter() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the IgnoreErrorGetter feature is enabled.
- isIgnoreNoneSerializable() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the IgnoreNoneSerializable feature is enabled in the context.
- isIgnoreNoneSerializable() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the IgnoreNoneSerializable feature is enabled.
- isIgnoreNoneSerializable(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the IgnoreNoneSerializable feature is enabled for the specified object.
- isInitStringFieldAsEmpty() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the InitStringFieldAsEmpty feature is enabled in the context.
- isInt() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character represents the start of an integer value.
- isInt32(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int32 type
- isInt32(BigInteger) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isInt32Byte(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int32 byte type
- isInt32ByteValue(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified integer value can be represented as an int32 byte value
- isInt32ByteValue1(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified integer value is within the int32 byte value range
- isInt32Num(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int32 number type
- isInt32Short(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int32 short type
- isInt64(BigInteger) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isInt64Byte(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int64 byte type
- isInt64Num(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int64 number type
- isInt64Short(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Checks if the specified type is an int64 short type
- isInteger(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isInteger(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isInteger(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isInteger(BigDecimal) - Static method in class com.alibaba.fastjson2.util.TypeUtils
-
decimal is integer, check has non-zero small
- isJavaScriptSupport(long) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isJavaScriptSupport(BigDecimal) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isJavaScriptSupport(BigInteger) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isJSONB() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if this reader is using JSONB binary format.
- isJsonDirect() - Method in class com.alibaba.fastjson2.filter.BeanContext
- isJSONFieldDefaultValueCompatMode() - Static method in class com.alibaba.fastjson2.JSONFactory
- isKotlin(Class) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
- isKotlinIgnore(Class, String) - Static method in class com.alibaba.fastjson2.util.KotlinUtils
- isLatin1(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a character array segment contains only Latin-1 characters.
- isLocalDate(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- isLocalTime(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- isNoneStaticMemberClass(Class, Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- isNonSlashASCII(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a byte array segment contains only ASCII characters and no backslash characters.
- isNotReferenceDetect(Class<?>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if the specified class is a type that should not have reference detection.
- isNull() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current JSON value is null.
- isNULL(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array contains the string "null".
- isNULL(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a character array contains the string "null".
- isNumber() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character represents the start of a JSON number.
- isNumber(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the byte array segment represents a valid number.
- isNumber(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isNumber(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the character array segment represents a valid number.
- isNumber(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isNumber(String) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the given string represents a valid number.
- isNumber(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isObject() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character represents the start of a JSON object.
- isObjectSupport() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- isPrevious() - Method in class com.alibaba.fastjson2.JSONPath
-
Checks if this path represents a previous reference
- isPrimitiveOrEnum(Class<?>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if the specified class is a primitive type or an enum.
- isPrivate - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- isProxy(Class<?>) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isReadOnly() - Method in class com.alibaba.fastjson2.reader.FieldReader
- isRecord(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- isRef() - Method in class com.alibaba.fastjson2.JSONPath
-
Checks if this path is a reference
- isRef() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- isRef() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- isRef() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- isRef() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- isRef() - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- isRefDetect() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the ReferenceDetection feature is enabled.
- isRefDetect(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the ReferenceDetection feature is enabled for the specified object.
- isRefDetect(Object, long) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- isRefDetect(Object, long) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- isReference() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value represents a reference.
- isSkipTransient() - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Checks if transient fields should be skipped.
- isSQLDataSourceOrRowSet(Class<?>) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- isString() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character represents the start of a JSON string.
- isStruct(Class) - Static method in class com.alibaba.fastjson2.util.JdbcSupport
- isSuccess() - Method in class com.alibaba.fastjson2.schema.ValidateResult
- isSupportAutoType(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SupportAutoType feature is enabled, considering additional features.
- isSupportAutoTypeOrHandler(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SupportAutoType feature or handler is enabled, considering additional features.
- isSupportBeanArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SupportArrayToBean feature is enabled in the context.
- isSupportBeanArray(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SupportArrayToBean feature is enabled, considering additional features.
- isSupportSmartMatch() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SmartMatch feature is enabled in the context.
- isSupportSmartMatch(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the SmartMatch feature is enabled, considering additional features.
- isTransient - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- isTypeRedirect() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if type redirection is enabled for this reader.
- isUnwrapped() - Method in class com.alibaba.fastjson2.reader.FieldReader
- isUseGsonAnnotation() - Static method in class com.alibaba.fastjson2.JSONFactory
- isUseJacksonAnnotation() - Static method in class com.alibaba.fastjson2.JSONFactory
- isUseSingleQuotes() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if single quotes are being used for this JSONWriter.
- isUTF16() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if this JSONWriter is using UTF-16 encoding.
- isUTF8() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if this JSONWriter is using UTF-8 encoding.
- isUTF8BOM(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array contains a UTF-8 Byte Order Mark (BOM).
- isUUID(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- isValid(byte[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json byte array is legal json text
- isValid(byte[], int, int, Charset) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json byte array is legal json text
- isValid(byte[], Charset) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json byte array is legal json text
- isValid(char[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json char array is legal json text
- isValid(double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(float) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(JSONSchema) - Method in class com.alibaba.fastjson2.JSONArray
-
Checks if this
JSONArrayis valid against the specifiedJSONSchema. - isValid(JSONSchema) - Method in class com.alibaba.fastjson2.JSONObject
-
Checks if this JSONObject is valid according to the specified JSON schema.
- isValid(Double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(Float) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(Integer) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(Long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(Object) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- isValid(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json string is legal json text
- isValid(String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json string is legal json text
- isValidArray(byte[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json byte array is a legal JsonArray
- isValidArray(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify the
Stringis JSON Array - isValidObject(byte[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json byte array is a legal JsonObject
- isValidObject(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Verify that the json string is a legal JsonObject
- isWriteAsString(long, long) - Static method in class com.alibaba.fastjson2.JSONWriter
- isWriteAsString(BigDecimal, long) - Static method in class com.alibaba.fastjson2.JSONWriter
- isWriteAsString(BigInteger, long) - Static method in class com.alibaba.fastjson2.JSONWriter
- isWriteEnumAsJavaBean(Class) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- isWriteMapTypeInfo(Object, Class, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if map type information should be written for the specified object, field class, and features.
- isWriteNulls() - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if the WriteNulls feature is enabled.
- isWriteTypeInfo(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object.
- isWriteTypeInfo(Object, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object and features.
- isWriteTypeInfo(Object, Class) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object and field class.
- isWriteTypeInfo(Object, Class, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object, field class, and features.
- isWriteTypeInfo(Object, Type) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object and field type.
- isWriteTypeInfo(Object, Type, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Checks if type information should be written for the specified object, field type, and features.
J
- JdbcSupport - Class in com.alibaba.fastjson2.util
- JdbcSupport() - Constructor for class com.alibaba.fastjson2.util.JdbcSupport
- JDKUtils - Class in com.alibaba.fastjson2.util
- JDKUtils() - Constructor for class com.alibaba.fastjson2.util.JDKUtils
- JIT - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- JIT - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- jitErrorCount - Variable in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- jitErrorCount - Variable in class com.alibaba.fastjson2.writer.ObjectWriterCreator
- jitErrorLast - Variable in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- jitErrorLast - Variable in class com.alibaba.fastjson2.writer.ObjectWriterCreator
- JodaSupport - Class in com.alibaba.fastjson2.util
- JodaSupport() - Constructor for class com.alibaba.fastjson2.util.JodaSupport
- JodaSupport.DateTime2ZDT - Class in com.alibaba.fastjson2.util
- JodaSupport.DateTimeFromZDT - Class in com.alibaba.fastjson2.util
- JSON - Interface in com.alibaba.fastjson2
-
This is the main entry point for using fastjson2 API.
- JSONArray - Class in com.alibaba.fastjson2
- JSONArray() - Constructor for class com.alibaba.fastjson2.JSONArray
-
default
- JSONArray(int) - Constructor for class com.alibaba.fastjson2.JSONArray
- JSONArray(Object...) - Constructor for class com.alibaba.fastjson2.JSONArray
- JSONArray(Collection<?>) - Constructor for class com.alibaba.fastjson2.JSONArray
- jsonb - Variable in class com.alibaba.fastjson2.JSONReader
- jsonb - Variable in class com.alibaba.fastjson2.JSONWriter
- JSONB - Interface in com.alibaba.fastjson2
-
This is the main entry point for using fastjson2 binary format (JSONB) API.
- JSONB.Constants - Interface in com.alibaba.fastjson2
-
Constants for JSONB binary format specification
- JSONB.IO - Interface in com.alibaba.fastjson2
-
IO utility methods for JSONB serialization
- JSONBuilder - Annotation Type in com.alibaba.fastjson2.annotation
- JSONCompiled - Annotation Type in com.alibaba.fastjson2.annotation
- JSONCompiler - Annotation Type in com.alibaba.fastjson2.annotation
- JSONCompiler.CompilerOption - Enum in com.alibaba.fastjson2.annotation
- JSONCreator - Annotation Type in com.alibaba.fastjson2.annotation
- jsonDirect() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- JSONException - Exception Class in com.alibaba.fastjson2
- JSONException(String) - Constructor for exception class com.alibaba.fastjson2.JSONException
- JSONException(String, Throwable) - Constructor for exception class com.alibaba.fastjson2.JSONException
- JSONFactory - Class in com.alibaba.fastjson2
-
JSONFactory is the core factory class for creating JSON readers and writers, as well as managing global configuration for fastjson2.
- JSONFactory() - Constructor for class com.alibaba.fastjson2.JSONFactory
- JSONFactory.Conf - Class in com.alibaba.fastjson2
- JSONFactory.JSONPathCompiler - Interface in com.alibaba.fastjson2
- JSONField - Annotation Type in com.alibaba.fastjson2.annotation
-
When the Key in the JSON does not match the property in the
Bean, the conversion process may not meet expectations. - JSONLargeObjectException - Exception Class in com.alibaba.fastjson2
-
Exception thrown when attempting to serialize an object that exceeds size limits and the LargeObject feature is not enabled.
- JSONLargeObjectException(String) - Constructor for exception class com.alibaba.fastjson2.JSONLargeObjectException
-
Constructs a new JSONLargeObjectException with the specified detail message.
- JSONLargeObjectException(String, Throwable) - Constructor for exception class com.alibaba.fastjson2.JSONLargeObjectException
-
Constructs a new JSONLargeObjectException with the specified detail message and cause.
- JSONObject - Class in com.alibaba.fastjson2
- JSONObject() - Constructor for class com.alibaba.fastjson2.JSONObject
-
default
- JSONObject(int) - Constructor for class com.alibaba.fastjson2.JSONObject
- JSONObject(int, float) - Constructor for class com.alibaba.fastjson2.JSONObject
- JSONObject(int, float, boolean) - Constructor for class com.alibaba.fastjson2.JSONObject
- JSONObject(Map) - Constructor for class com.alibaba.fastjson2.JSONObject
- JSONObject1O - Class in com.alibaba.fastjson2.util
- JSONObject1O() - Constructor for class com.alibaba.fastjson2.util.JSONObject1O
- JSONPath - Class in com.alibaba.fastjson2
-
Represents a JSONPath expression for querying and manipulating JSON data.
- JSONPath(String, long) - Constructor for class com.alibaba.fastjson2.JSONPath
-
Constructs a JSONPath with the specified path and feature flags
- JSONPath(String, JSONPath.Feature...) - Constructor for class com.alibaba.fastjson2.JSONPath
-
Constructs a JSONPath with the specified path and features
- JSONPath.Feature - Enum in com.alibaba.fastjson2
-
Features that can be applied to JSONPath operations
- JSONPathCompilerReflect - Class in com.alibaba.fastjson2
- JSONPathCompilerReflect() - Constructor for class com.alibaba.fastjson2.JSONPathCompilerReflect
- JSONPathCompilerReflect.NameSegmentTyped - Class in com.alibaba.fastjson2
- JSONPathCompilerReflect.SingleNamePathTyped - Class in com.alibaba.fastjson2
- JSONPathCompilerReflect.TwoNameSegmentTypedPath - Class in com.alibaba.fastjson2
- JSONPathTypedMultiNamesPrefixIndex1 - Class in com.alibaba.fastjson2
- JSONPathTypedMultiNamesPrefixName1 - Class in com.alibaba.fastjson2
- JSONPathTypedMultiNamesPrefixName2 - Class in com.alibaba.fastjson2
- JSONPObject - Class in com.alibaba.fastjson2
-
JSONPObject is used to represent JSONP (JSON with Padding) data structure.
- JSONPObject() - Constructor for class com.alibaba.fastjson2.JSONPObject
-
Default constructor for JSONPObject
- JSONPObject(String) - Constructor for class com.alibaba.fastjson2.JSONPObject
-
Constructor with function name
- JSONReader - Class in com.alibaba.fastjson2
-
JSONReader is the core class for reading and parsing JSON data in FASTJSON2.
- JSONReader(JSONReader.Context, boolean, boolean) - Constructor for class com.alibaba.fastjson2.JSONReader
-
Constructs a new JSONReader with the specified context and configuration.
- JSONReader.AutoTypeBeforeHandler - Interface in com.alibaba.fastjson2
- JSONReader.Context - Class in com.alibaba.fastjson2
-
Context holds the configuration and state information for JSON reading operations.
- JSONReader.Feature - Enum in com.alibaba.fastjson2
-
Feature is used to control the behavior of JSON reading and parsing in FASTJSON2.
- JSONReader.SavePoint - Class in com.alibaba.fastjson2
- JSONSchema - Class in com.alibaba.fastjson2.schema
- JSONSchema.Type - Enum in com.alibaba.fastjson2.schema
- JSONSchemaValidException - Exception Class in com.alibaba.fastjson2
-
Exception thrown when JSON schema validation fails.
- JSONSchemaValidException(String) - Constructor for exception class com.alibaba.fastjson2.JSONSchemaValidException
-
Constructs a new JSONSchemaValidException with the specified detail message.
- JSONStreamReader<T> - Class in com.alibaba.fastjson2.stream
- JSONStreamReader(ObjectReaderAdapter) - Constructor for class com.alibaba.fastjson2.stream.JSONStreamReader
- JSONStreamReader(Type[]) - Constructor for class com.alibaba.fastjson2.stream.JSONStreamReader
- JSONStreamReaderUTF16<T> - Class in com.alibaba.fastjson2.stream
- JSONType - Annotation Type in com.alibaba.fastjson2.annotation
- JSONValidator - Class in com.alibaba.fastjson2
-
A utility class for validating JSON strings or byte arrays to check if they represent valid JSON structures.
- JSONValidator(JSONReader) - Constructor for class com.alibaba.fastjson2.JSONValidator
-
Constructs a new JSONValidator with the specified JSONReader.
- JSONValidator.Type - Enum in com.alibaba.fastjson2
-
An enumeration representing the type of JSON structure.
- JSONValidException - Exception Class in com.alibaba.fastjson2
-
Exception thrown when JSON validation fails.
- JSONValidException(String) - Constructor for exception class com.alibaba.fastjson2.JSONValidException
-
Constructs a new JSONValidException with the specified detail message.
- JSONWriter - Class in com.alibaba.fastjson2
-
JSONWriter is the core class for writing and serializing Java objects to JSON format in FASTJSON2.
- JSONWriter(JSONWriter.Context, SymbolTable, boolean, Charset) - Constructor for class com.alibaba.fastjson2.JSONWriter
- JSONWriter.Context - Class in com.alibaba.fastjson2
-
Context holds the configuration and state information for JSON writing operations.
- JSONWriter.Feature - Enum in com.alibaba.fastjson2
-
Feature is used to control the behavior of JSON writing and serialization in FASTJSON2.
- JSONWriter.Path - Class in com.alibaba.fastjson2
-
Path represents a JSON pointer path used for reference detection during serialization.
- JSONWriterUTF16JDK8UF - Class in com.alibaba.fastjson2
- JVM_VERSION - Static variable in class com.alibaba.fastjson2.util.JDKUtils
K
- KebabCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to a lower case field name where each word is separated by a dash (-).
- KeepNullValue - Enum constant in enum com.alibaba.fastjson2.JSONPath.Feature
-
Keep null values in results
- keyUsing - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- kotlin - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- KotlinUtils - Class in com.alibaba.fastjson2.util
L
- label - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- label - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- label() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- LabelFilter - Interface in com.alibaba.fastjson2.filter
- Labels - Class in com.alibaba.fastjson2.filter
- Labels() - Constructor for class com.alibaba.fastjson2.filter.Labels
- Labels.DefaultLabelFilter - Class in com.alibaba.fastjson2.filter
- LAMBDA - Enum constant in enum com.alibaba.fastjson2.annotation.JSONCompiler.CompilerOption
- LambdaMiscCodec - Class in com.alibaba.fastjson2.support
- LambdaMiscCodec() - Constructor for class com.alibaba.fastjson2.support.LambdaMiscCodec
- lambdaSetter(Class, Class, Method) - Method in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- LargeObject - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables support for large objects during serialization.
- lastReference - Variable in class com.alibaba.fastjson2.JSONWriter
- LATIN1 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- LATIN1() - Constructor for class com.alibaba.fastjson2.util.StringUtils.LATIN1
- latin1StringJDK8(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- leftInplaceSub(FDBigInteger) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- leftShift(int) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- length - Variable in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- level - Variable in class com.alibaba.fastjson2.JSONReader
- level - Variable in class com.alibaba.fastjson2.JSONWriter
- level() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the current nesting level of this JSONWriter.
- lineEnd - Variable in class com.alibaba.fastjson2.stream.StreamReader
- lineNextStart - Variable in class com.alibaba.fastjson2.stream.StreamReader
- lines(File) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Counts the number of lines in a file.
- lines(InputStream) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Counts the number of lines in an InputStream.
- lineSize - Variable in class com.alibaba.fastjson2.stream.StreamReader
- lineStart - Variable in class com.alibaba.fastjson2.stream.StreamReader
- lineTerminated - Variable in class com.alibaba.fastjson2.stream.StreamReader
- loadClass(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- loadClass(String, boolean) - Method in class com.alibaba.fastjson2.util.DynamicClassLoader
- loadClass(String, byte[], int, int) - Method in class com.alibaba.fastjson2.util.DynamicClassLoader
- LOCAL_DATE_19700101 - Static variable in class com.alibaba.fastjson2.util.DateUtils
- localDateTime(char, char, char, char, char, char, char, char, char, char, char, char, char, char) - Static method in class com.alibaba.fastjson2.util.DateUtils
- localDateTime(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char) - Static method in class com.alibaba.fastjson2.util.DateUtils
- locale - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- locale - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- locale - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- locale - Variable in class com.alibaba.fastjson2.reader.FieldReader
- locale - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- locale() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- locale() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- LowerCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
- LowerCaseWithDashes - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to a lower case field name where each word is separated by a dash (-).
- LowerCaseWithDots - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to a lower case field name where each word is separated by a dot (.).
- LowerCaseWithUnderScores - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to a lower case field name where each word is separated by an underscore (_).
M
- mag0 - Variable in class com.alibaba.fastjson2.JSONReader
- mag1 - Variable in class com.alibaba.fastjson2.JSONReader
- mag2 - Variable in class com.alibaba.fastjson2.JSONReader
- mag3 - Variable in class com.alibaba.fastjson2.JSONReader
- MAGIC_HASH_CODE - Static variable in class com.alibaba.fastjson2.util.Fnv
- MAGIC_PRIME - Static variable in class com.alibaba.fastjson2.util.Fnv
- makeImmutable() - Method in class com.alibaba.fastjson2.util.FDBigInteger
- MANGER_REFERNCE - Static variable in class com.alibaba.fastjson2.JSONWriter.Path
-
The manager reference path instance, used for special reference handling.
- MapMultiValueType<T> - Class in com.alibaba.fastjson2.util
- mapping - Variable in class com.alibaba.fastjson2.stream.StreamReader
- maps - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- MapSortField - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Deprecated.Use
JSONWriter.Feature.SortMapEntriesByKeysinstead. - mapType(Class<?>, Type) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a map type with the specified key class and value type.
- mapType(Class<? extends Map>, Class<?>, Class<?>) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a map type with the specified map class, key class and value class.
- mark() - Method in class com.alibaba.fastjson2.JSONReader
- markerConstructor - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- mask - Variable in enum com.alibaba.fastjson2.JSONPath.Feature
- mask - Variable in enum com.alibaba.fastjson2.JSONReader.Feature
- mask - Variable in enum com.alibaba.fastjson2.JSONWriter.Feature
- mask - Variable in enum com.alibaba.fastjson2.stream.StreamReader.Feature
- mask - Variable in enum com.alibaba.fastjson2.support.csv.CSVWriter.Feature
- MASK_ALLOW_UN_QUOTED_FIELD_NAMES - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_BROWSER_COMPATIBLE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_BROWSER_SECURE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_BROWSER_SECURE - Static variable in class com.alibaba.fastjson2.util.StringUtils
- MASK_DISABLE_REFERENCE_DETECT - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_DISABLE_SINGLE_QUOTE - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_EMPTY_STRING_AS_NULL - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_ERROR_ON_NONE_SERIALIZABLE - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_ESCAPE_NONE_ASCII - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_ESCAPE_NONE_ASCII - Static variable in class com.alibaba.fastjson2.util.StringUtils
- MASK_FIELD_BASED - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_IGNORE_NON_FIELD_GETTER - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_IGNORE_NONE_SERIALIZABLE - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_INIT_STRING_FIELD_AS_EMPTY - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_NOT_WRITE_DEFAULT_VALUE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_NOT_WRITE_EMPTY_ARRAY - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_NOT_WRITE_NUMBER_CLASS_NAME - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_NULL_AS_DEFAULT_VALUE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_PRETTY_FORMAT - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_REFERENCE_DETECTION - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_SUPPORT_ARRAY_TO_BEAN - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_SUPPORT_AUTO_TYPE - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_SUPPORT_SMART_MATCH - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_TRIM_STRING - Static variable in class com.alibaba.fastjson2.JSONReader
- MASK_USE_SINGLE_QUOTES - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_BOOLEAN_AS_NUMBER - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_CLASS_NAME - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_ENUM_USING_TO_STRING - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_ENUMS_USING_NAME - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_LONG_AS_STRING - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_MAP_NULL_VALUE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_NON_STRING_VALUE_AS_STRING - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_NULL_BOOLEAN_AS_FALSE - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_NULL_LIST_AS_EMPTY - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_NULL_NUMBER_AS_ZERO - Static variable in class com.alibaba.fastjson2.JSONWriter
- MASK_WRITE_NULL_STRING_AS_EMPTY - Static variable in class com.alibaba.fastjson2.JSONWriter
- maxArraySize - Variable in class com.alibaba.fastjson2.JSONWriter
- method - Variable in class com.alibaba.fastjson2.reader.FieldReader
- method - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- METHOD_HANDLE_HAS_NEGATIVE - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- METHOD_TYPE_BI_CONSUMER - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_BI_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_INT_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_INT_OBJECT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_LONG_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_LONG_OBJECT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT_INT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT_INT_CONSUMER - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT_LONG - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT_OBJECT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_OBJECT_OBJECT_OBJECT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_SUPPLIER - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_TO_INT_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_TO_LONG_FUNCTION - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOID - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOID_INT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOID_LONG - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOID_OBJECT_INT - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOID_STRING - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- METHOD_TYPE_VOO - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- methodTypeMapping - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderCreator
- millis(LocalDateTime) - Static method in class com.alibaba.fastjson2.util.DateUtils
- millis(LocalDateTime, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- millis(ZoneId, int, int, int, int, int, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- mixIn - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- mixIn(Class<?>, Class<?>) - Static method in interface com.alibaba.fastjson2.JSON
-
Mixes in the properties of the mixinSource class into the target class
- mixIn(Class, Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers a mixin mapping between a target class and a mixin source class.
- mixIn(Class, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers a mixin mapping between a target class and a mixin source class.
- MoneySupport - Class in com.alibaba.fastjson2.support.money
- MoneySupport() - Constructor for class com.alibaba.fastjson2.support.money.MoneySupport
- month(char, char, char) - Static method in class com.alibaba.fastjson2.util.DateUtils
- multByPow52(int, int) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- MultiType - Class in com.alibaba.fastjson2.util
- MultiType(Type...) - Constructor for class com.alibaba.fastjson2.util.MultiType
N
- name - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- name() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Specify the
Stringas the key name in JSON - nameEscape - Variable in class com.alibaba.fastjson2.JSONReader
- nameFilter(NameFilter) - Method in class com.alibaba.fastjson2.JSONObject
-
Applies a name filter to this JSONObject.
- NameFilter - Interface in com.alibaba.fastjson2.filter
- NameSegmentTyped(Class, ObjectReader, FieldReader, ObjectWriter, FieldWriter, String, long) - Constructor for class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- naming() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- namingStrategy - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- namingStrategy - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapField
- namingStrategy - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- nanos(int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- negative - Variable in class com.alibaba.fastjson2.JSONReader
- NEGATIVE_ZERO - Static variable in class com.alibaba.fastjson2.util.Scientific
- NeverUseThisValueExceptDefaultValue - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
- newCapacity(int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Calculates the new capacity for the internal buffer based on the minimum required capacity.
- newParameterizedTypeWithOwner(Type, Type, Type...) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns a new parameterized type, applying
typeArgumentstorawTypeand enclosed byownerType. - newProxyInstance(Class<T>, JSONObject) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- next() - Method in class com.alibaba.fastjson2.JSONReader
-
Advances the reader to the next character in the JSON data.
- nextIfArrayEnd() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character is the end of a JSON array (']') and advances the reader if it is.
- nextIfArrayStart() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character is the start of a JSON array ('[') and advances the reader if it is.
- nextIfComma() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character is a comma (',') and advances the reader if it is.
- nextIfInfinity() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value represents infinity and advances the reader if it is.
- nextIfMatch(byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches the specified type and advances the reader if it does.
- nextIfMatch(char) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character matches the specified character and advances the reader if it does.
- nextIfMatchIdent(char, char) - Method in class com.alibaba.fastjson2.JSONReader
- nextIfMatchIdent(char, char, char) - Method in class com.alibaba.fastjson2.JSONReader
- nextIfMatchIdent(char, char, char, char) - Method in class com.alibaba.fastjson2.JSONReader
- nextIfMatchIdent(char, char, char, char, char) - Method in class com.alibaba.fastjson2.JSONReader
- nextIfMatchIdent(char, char, char, char, char, char) - Method in class com.alibaba.fastjson2.JSONReader
- nextIfMatchTypedAny() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches any type and advances the reader if it does.
- nextIfName4Match10(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 10-character pattern.
- nextIfName4Match11(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 11-character pattern.
- nextIfName4Match12(long, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 12-character pattern.
- nextIfName4Match13(long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 13-character pattern.
- nextIfName4Match14(long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 14-character pattern.
- nextIfName4Match15(long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 15-character pattern.
- nextIfName4Match16(long, int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 16-character pattern.
- nextIfName4Match17(long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 17-character pattern.
- nextIfName4Match18(long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 18-character pattern.
- nextIfName4Match19(long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 19-character pattern.
- nextIfName4Match2() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 2-character pattern.
- nextIfName4Match20(long, long, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 20-character pattern.
- nextIfName4Match21(long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 21-character pattern.
- nextIfName4Match22(long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 22-character pattern.
- nextIfName4Match23(long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 23-character pattern.
- nextIfName4Match24(long, long, int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 24-character pattern.
- nextIfName4Match25(long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 25-character pattern.
- nextIfName4Match26(long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 26-character pattern.
- nextIfName4Match27(long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 27-character pattern.
- nextIfName4Match28(long, long, long, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 28-character pattern.
- nextIfName4Match29(long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 29-character pattern.
- nextIfName4Match3() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 3-character pattern.
- nextIfName4Match30(long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 30-character pattern.
- nextIfName4Match31(long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 31-character pattern.
- nextIfName4Match32(long, long, long, int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 32-character pattern.
- nextIfName4Match33(long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 33-character pattern.
- nextIfName4Match34(long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 34-character pattern.
- nextIfName4Match35(long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 35-character pattern.
- nextIfName4Match36(long, long, long, long, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 36-character pattern.
- nextIfName4Match37(long, long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 37-character pattern.
- nextIfName4Match38(long, long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 38-character pattern.
- nextIfName4Match39(long, long, long, long, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 39-character pattern.
- nextIfName4Match4(byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 4-character pattern.
- nextIfName4Match40(long, long, long, long, int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 40-character pattern.
- nextIfName4Match41(long, long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 41-character pattern.
- nextIfName4Match42(long, long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 42-character pattern.
- nextIfName4Match43(long, long, long, long, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 43-character pattern.
- nextIfName4Match5(int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 5-character pattern.
- nextIfName4Match6(int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 6-character pattern.
- nextIfName4Match7(int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 7-character pattern.
- nextIfName4Match8(int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 8-character pattern.
- nextIfName4Match9(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches a 9-character pattern.
- nextIfName8Match0() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 8-character pattern with no additional characters.
- nextIfName8Match1() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 8-character pattern with 1 additional character.
- nextIfName8Match2() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next field name matches an 8-character pattern with 2 additional characters.
- nextIfNull() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current JSON value is null and advances the reader if it is.
- nextIfNullOrEmptyString() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value is a null or empty string and advances the reader if it is.
- nextIfObjectEnd() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character is the end of a JSON object ('}') and advances the reader if it is.
- nextIfObjectStart() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current character is the start of a JSON object ('{') and advances the reader if it is.
- nextIfSet() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current value represents a Set and advances the reader if it is.
- nextIfValue4Match10(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 10-character pattern.
- nextIfValue4Match11(long) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches an 11-character pattern.
- nextIfValue4Match2() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 2-character pattern.
- nextIfValue4Match3() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 3-character pattern.
- nextIfValue4Match4(byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 4-character pattern.
- nextIfValue4Match5(byte, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 5-character pattern.
- nextIfValue4Match6(int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 6-character pattern.
- nextIfValue4Match7(int) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 7-character pattern.
- nextIfValue4Match8(int, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches an 8-character pattern.
- nextIfValue4Match9(int, byte, byte) - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the next value matches a 9-character pattern.
- nextWithoutComment() - Method in class com.alibaba.fastjson2.JSONReader
-
Advances the reader to the next character in the JSON data, skipping comment processing.
- nonAsciiStrings - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- noneEscaped(long, long) - Static method in class com.alibaba.fastjson2.util.StringUtils
- nonePrimitive(Class) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- NonErrorOnNumberOverflow - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to avoid throwing exceptions on number overflow during deserialization.
- NonStringKeyAsString - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to treat non-string keys as strings during deserialization.
- NonZeroNumberCastToBooleanAsTrue - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to cast non-zero numbers to boolean true during deserialization.
- notALSE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array does not contain the string "alse".
- notALSE(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a character array does not contain the string "alse".
- notNULL(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array does not contain the string "null".
- notNULL(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a character array does not contain the string "null".
- notTRUE(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a byte array does not contain the string "true".
- notTRUE(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if the specified position in a character array does not contain the string "true".
- NotWriteDefaultValue - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write default values during serialization.
- NotWriteEmptyArray - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Deprecated.use IgnoreEmpty
- NotWriteHashMapArrayListClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write class names for HashMap and ArrayList during serialization.
- NotWriteNumberClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write class names for Number objects during serialization.
- NotWriteRootClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write the root class name during serialization.
- NotWriteSetClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write class names for Set collections during serialization.
- Null - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- NullAsDefaultValue - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write default values instead of null values during serialization.
- NullOnError - Enum constant in enum com.alibaba.fastjson2.JSONPath.Feature
-
Return null on error instead of throwing exceptions
- NullOnError - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to return null on error during deserialization.
- nulls - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- Number - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- numbers - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- NumberSchema - Class in com.alibaba.fastjson2.schema
- NumberUtils - Class in com.alibaba.fastjson2.util
-
Author: wangy
O
- ObjBoolConsumer<T> - Interface in com.alibaba.fastjson2.function
- ObjByteConsumer<T> - Interface in com.alibaba.fastjson2.function
- ObjCharConsumer<T> - Interface in com.alibaba.fastjson2.function
- Object - Enum constant in enum com.alibaba.fastjson2.JSONValidator.Type
-
Represents a JSON object structure (enclosed in curly braces {})
- Object - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- ObjectArrayReader - Class in com.alibaba.fastjson2.reader
- ObjectArrayReader() - Constructor for class com.alibaba.fastjson2.reader.ObjectArrayReader
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectArrayReader
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- objectClass - Variable in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- objectClass - Variable in class com.alibaba.fastjson2.support.csv.CSVReader
- ObjectCodecProvider - Interface in com.alibaba.fastjson2.modules
- objectCreator - Variable in class com.alibaba.fastjson2.stream.StreamReader
- objectReader - Variable in class com.alibaba.fastjson2.stream.JSONStreamReader
- objectReader(Class<T>, Supplier<T>, FieldReader...) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- objectReader(Function<Map<Long, Object>, T>, FieldReader...) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- ObjectReader<T> - Interface in com.alibaba.fastjson2.reader
-
ObjectReader is responsible for deserializing JSON data into Java objects.
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader1
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader0 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader2
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader1 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader1<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader1(Class, long, JSONSchema, Supplier<T>, Function, FieldReader) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader1
- ObjectReader1(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader1
- ObjectReader1(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader1
- objectReader10 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader10 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- ObjectReader10<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader10(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader10
- ObjectReader10(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader11 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- ObjectReader11<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader11(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader11
- ObjectReader11(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader11
- ObjectReader12<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader12(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader12
- ObjectReader12(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader3
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader2 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader2<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader2(Class, long, JSONSchema, Supplier<T>, Function, FieldReader, FieldReader) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader2
- ObjectReader2(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader2
- ObjectReader2(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader2
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader4
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader3 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader3<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader3(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader3
- ObjectReader3(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader3
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader4 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader4<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader4(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader4
- ObjectReader4(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader4
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader5 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader5<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader5(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader5
- ObjectReader5(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader5
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader6 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader6<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader6(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader6
- ObjectReader6(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader6
- objectReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader7 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader7<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader7(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader7
- ObjectReader7(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader7
- objectReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- objectReader8 - Variable in class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader8<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader8(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader8
- ObjectReader8(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader8
- objectReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader10
- objectReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader11
- objectReader9 - Variable in class com.alibaba.fastjson2.reader.ObjectReader12
- ObjectReader9<T> - Class in com.alibaba.fastjson2.reader
- ObjectReader9(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReader9(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReader9
- ObjectReaderAdapter<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderAdapter(Class, String, String, long, JSONSchema, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- ObjectReaderAdapter(Class, String, String, long, JSONSchema, Supplier<T>, Function, Class[], String[], FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- ObjectReaderAdapter(Class, String, String, long, JSONSchema, Supplier<T>, Function, Class[], String[], Class, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- ObjectReaderAdapter(Class, String, String, long, Supplier<T>, Function, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- ObjectReaderAdapter(Class, Supplier<T>, FieldReader...) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- ObjectReaderAnnotationProcessor - Interface in com.alibaba.fastjson2.modules
- ObjectReaderBaseModule - Class in com.alibaba.fastjson2.reader
- ObjectReaderBaseModule(ObjectReaderProvider) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- ObjectReaderBaseModule.ReaderAnnotationProcessor - Class in com.alibaba.fastjson2.reader
- ObjectReaderBean<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderBean(Class, Supplier<T>, String, long, JSONSchema, Function) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderBean
- ObjectReaderCreator - Class in com.alibaba.fastjson2.reader
-
ObjectReaderCreator is responsible for creating ObjectReader instances for deserializing JSON data into Java objects.
- ObjectReaderCreator() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderCreator
- ObjectReaderCreatorASM - Class in com.alibaba.fastjson2.reader
- ObjectReaderCreatorASM(ClassLoader) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- objectReaderFieldName - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- ObjectReaderImplBitSet - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplBitSet() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- ObjectReaderImplByte - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplDate - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplDate(String, Locale) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- ObjectReaderImplEnum - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplEnum(Class, Method, Member, Enum[], Enum[], long[]) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- ObjectReaderImplField - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplField() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplField
- ObjectReaderImplFromBoolean<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplFromBoolean(Class<T>, Function<Boolean, T>) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- ObjectReaderImplFromInt<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplFromInt(Class<T>, IntFunction) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- ObjectReaderImplFromLong<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplFromLong(Class<T>, LongFunction) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- ObjectReaderImplFromString<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplFromString(Class<T>, Function<String, T>) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- ObjectReaderImplInstant - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplInt32Array - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplInt32ValueArray - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplInt64Array - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplInt64ValueArray - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplJSONP - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplJSONP(Class) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplJSONP
- ObjectReaderImplList - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplList(Type, Class, Class, Type, Function) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplList
- ObjectReaderImplListInt64 - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplListInt64(Class, Class) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplListInt64
- ObjectReaderImplListStr - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplListStr(Class, Class) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- ObjectReaderImplMap - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplMapMultiValueType - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplMapMultiValueType(MapMultiValueType) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplMapMultiValueType
- ObjectReaderImplMethod - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplMethod() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplMethod
- ObjectReaderImplObject - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplObject() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- ObjectReaderImplShort - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplShort() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- ObjectReaderImplStringArray - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplValue<I,
T> - Class in com.alibaba.fastjson2.reader - ObjectReaderImplValue(Class<T>, Type, Class<I>, long, String, Object, JSONSchema, Constructor<T>, Method, Function<I, T>) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplValue
- ObjectReaderImplValueInt<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplValueInt(Class<T>, long, JSONSchema, IntFunction<T>) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplValueInt
- ObjectReaderImplValueString<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderImplValueString(Class<T>, long, JSONSchema, Function<String, T>) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderImplValueString
- ObjectReaderInterface<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderInterface(Class, String, String, long, Supplier, Function, FieldReader[]) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderInterface
- ObjectReaderMisc - Class in com.alibaba.fastjson2.reader
- ObjectReaderMisc(Class) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderMisc
- ObjectReaderModule - Interface in com.alibaba.fastjson2.modules
- ObjectReaderNoneDefaultConstructor<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderNoneDefaultConstructor(Class, String, String, long, Function<Map<Long, Object>, T>, List<Constructor>, String[], FieldReader[], FieldReader[], Class[], String[]) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- ObjectReaderProvider - Class in com.alibaba.fastjson2.reader
-
ObjectReaderProvider is responsible for providing and managing ObjectReader instances for deserializing JSON data into Java objects.
- ObjectReaderProvider() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Constructs an ObjectReaderProvider with the default ObjectReaderCreator based on system configuration.
- ObjectReaderProvider(ObjectReaderCreator) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Constructs an ObjectReaderProvider with the specified ObjectReaderCreator.
- ObjectReaderRootName<T> - Class in com.alibaba.fastjson2.reader
- ObjectReaderRootName(Class, String, String, String, long, JSONSchema, Supplier, Function, Class[], String[], Class, FieldReader[]) - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderRootName
- ObjectReaders - Class in com.alibaba.fastjson2.reader
- ObjectReaders() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaders
- ObjectSchema - Class in com.alibaba.fastjson2.schema
- ObjectSchema(JSONObject) - Constructor for class com.alibaba.fastjson2.schema.ObjectSchema
- ObjectSchema(JSONObject, JSONSchema) - Constructor for class com.alibaba.fastjson2.schema.ObjectSchema
- objectWriter(FieldWriter...) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- objectWriter(Class) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- objectWriter(Class, long, FieldWriter...) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- objectWriter(Class, FieldWriter...) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ObjectWriter<T> - Interface in com.alibaba.fastjson2.writer
-
ObjectWriter is responsible for serializing Java objects into JSON format.
- ObjectWriter1<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter1(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter1
- ObjectWriter10<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter10(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter10
- ObjectWriter11<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter11(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter11
- ObjectWriter12<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter12(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter12
- ObjectWriter2<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter2(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter2
- ObjectWriter3<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter3(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter3
- ObjectWriter4<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter4(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter4
- ObjectWriter5<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter5(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter5
- ObjectWriter6<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter6(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter6
- ObjectWriter7<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter7(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter7
- ObjectWriter8<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter8(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter8
- ObjectWriter9<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriter9(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriter9
- ObjectWriterAdapter<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriterAdapter(Class<T>, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- ObjectWriterAdapter(Class<T>, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- ObjectWriterAnnotationProcessor - Interface in com.alibaba.fastjson2.modules
- ObjectWriterBaseModule - Class in com.alibaba.fastjson2.writer
- ObjectWriterBaseModule(ObjectWriterProvider) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterBaseModule
- ObjectWriterBaseModule.WriterAnnotationProcessor - Class in com.alibaba.fastjson2.writer
- ObjectWriterCreator - Class in com.alibaba.fastjson2.writer
-
ObjectWriterCreator is responsible for creating ObjectWriter instances for serializing Java objects into JSON format.
- ObjectWriterCreator() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Constructs a new ObjectWriterCreator instance.
- ObjectWriterCreatorASM - Class in com.alibaba.fastjson2.writer
- ObjectWriterCreatorASM() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- ObjectWriterCreatorASM(ClassLoader) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- ObjectWriterException - Class in com.alibaba.fastjson2.writer
- ObjectWriterException(Class, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterException
- objectWriterFieldName - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- ObjectWriterImplJSONP - Class in com.alibaba.fastjson2.writer
- ObjectWriterImplJSONP() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplJSONP
- ObjectWriterImplMap - Class in com.alibaba.fastjson2.writer
- ObjectWriterImplMap(Class, long) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- ObjectWriterImplMap(Type, Type, Class, Type, long) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- ObjectWriterImplMap(Type, Type, String, Class, Type, long) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- ObjectWriterImplToString - Class in com.alibaba.fastjson2.writer
- ObjectWriterImplToString() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplToString
- ObjectWriterImplToString(boolean) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterImplToString
- ObjectWriterModule - Interface in com.alibaba.fastjson2.modules
- ObjectWriterPrimitiveImpl<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriterPrimitiveImpl() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterPrimitiveImpl
- ObjectWriterProvider - Class in com.alibaba.fastjson2.writer
-
ObjectWriterProvider is responsible for providing and managing ObjectWriter instances for serializing Java objects into JSON format.
- ObjectWriterProvider() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Constructs an ObjectWriterProvider with default settings.
- ObjectWriterProvider(PropertyNamingStrategy) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Constructs an ObjectWriterProvider with the specified naming strategy.
- ObjectWriterProvider(ObjectWriterCreator) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Constructs an ObjectWriterProvider with the specified ObjectWriterCreator.
- ObjectWriterRootName<T> - Class in com.alibaba.fastjson2.writer
- ObjectWriterRootName(Class<T>, String, String, String, long, List<FieldWriter>) - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterRootName
- ObjectWriters - Class in com.alibaba.fastjson2.writer
- ObjectWriters() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriters
- ObjFloatConsumer<T> - Interface in com.alibaba.fastjson2.function
- ObjShortConsumer<T> - Interface in com.alibaba.fastjson2.function
- of() - Static method in class com.alibaba.fastjson2.JSONObject
-
JSONObject jsonObject = JSONObject.of();
- of() - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter with default configuration.
- of() - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(byte[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a byte array containing UTF-8 encoded JSON.
- of(byte[], int, int) - Static method in class com.alibaba.fastjson2.JSONReader
- of(byte[], int, int, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(byte[], int, int, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], int, int, Charset) - Static method in class com.alibaba.fastjson2.JSONReader
- of(byte[], int, int, Charset, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(byte[], int, int, Charset, ByteArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], int, int, Charset, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(byte[], ByteArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(byte[], Charset, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(char[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a character array containing JSON data.
- of(char[], int, int) - Static method in class com.alibaba.fastjson2.JSONReader
- of(char[], int, int, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(char[], int, int, CharArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(char[], int, int, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(char[], JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(char[], Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(char[], Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(int) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- of(JSONObject) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- of(JSONObject, JSONSchema) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- of(JSONObject, Class) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- of(JSONReader.Context, byte[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Deprecated.
- of(JSONReader.Context, char[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Deprecated.
- of(JSONReader.Context, String) - Static method in class com.alibaba.fastjson2.JSONReader
-
Deprecated.
- of(JSONReader.Feature[]) - Static method in enum com.alibaba.fastjson2.JSONReader.Feature
-
Combines the masks of the specified features into a single bitmask.
- of(JSONWriter.Context) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter with the specified context.
- of(JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter with the specified features.
- of(PropertyNamingStrategy) - Static method in interface com.alibaba.fastjson2.filter.NameFilter
- of(ObjectWriterProvider, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter with the specified object writer provider and features.
- of(File) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(File) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(File, ByteArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, CharArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Charset) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(File, Charset, ByteArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Charset, CharArrayValueConsumer) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Charset, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(File, Charset, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(InputStream) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(InputStream, Class) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(InputStream, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(InputStream, Type...) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(InputStream, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(InputStream, Charset) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from an InputStream containing JSON data.
- of(InputStream, Charset, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(InputStream, Charset, Class) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(InputStream, Charset, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(InputStream, Charset, Type...) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- of(InputStream, Charset, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(OutputStream, CSVWriter.Feature...) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(OutputStream, Charset) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(OutputStream, Charset, ZoneId) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(Reader) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a Reader containing JSON data.
- of(Reader, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(Reader, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(Reader, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(Writer) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(Writer, ZoneId) - Static method in class com.alibaba.fastjson2.support.csv.CSVWriter
- of(Class) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- of(Class<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- of(Class<T>, long, JSONSchema, Function<String, T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueString
- of(Class<T>, long, JSONSchema, IntFunction<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueInt
- of(Class<T>, FieldWriter...) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- of(Class<T>, Class<I>, Method) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValue
- of(Class<T>, Class<I>, Function<I, T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValue
- of(Class<T>, String, Type) - Static method in class com.alibaba.fastjson2.util.MapMultiValueType
- of(Class<T>, Function<String, T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueString
- of(Class<T>, IntFunction<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueInt
- of(Class<T>, Supplier<T>, FieldReader...) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- of(Class<T>, Map<String, Type>) - Static method in class com.alibaba.fastjson2.util.MapMultiValueType
- of(Object) - Static method in class com.alibaba.fastjson2.JSONArray
-
Pack an element as
JSONArray - of(Object...) - Static method in class com.alibaba.fastjson2.JSONArray
-
Pack multiple elements as
JSONArray - of(Object, Object) - Static method in class com.alibaba.fastjson2.JSONArray
-
Pack two elements as
JSONArray - of(Object, Object, Object) - Static method in class com.alibaba.fastjson2.JSONArray
-
Pack three elements as
JSONArray - of(Type) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- of(Type) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- of(Type...) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a multi-type from the specified types.
- of(Type, Class) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- of(Type, Class, long) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- of(Type, Class, long) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- of(Type, String, Class) - Static method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- of(String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a JSONPath from a path string
- of(String) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a String containing JSON data.
- of(String) - Static method in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Returns the PropertyNamingStrategy enum constant with the specified name.
- of(String) - Static method in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- of(String[], Type[]) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a multi-path JSONPath
- of(String[], Type[], JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a multi-path JSONPath
- of(String[], Type[], String[], long[], ZoneId, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a multi-path JSONPath
- of(String, int, int) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a substring of a String containing JSON data.
- of(String, int, int, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(String, JSONPath.Feature...) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a JSONPath from a path string with specified features
- of(String, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(String, Class<T>) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(String, Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack a pair of key-values as
JSONObject - of(String, Object, String, Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack two key-value pairs as
JSONObject - of(String, Object, String, Object, String, Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack three key-value pairs as
JSONObject - of(String, Object, String, Object, String, Object, String, Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack three key-value pairs as
JSONObject - of(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack three key-value pairs as
JSONObject - of(String, Object, String, Object, String, Object, String, Object, String, Object, Object...) - Static method in class com.alibaba.fastjson2.JSONObject
-
Pack multiple key-value pairs as
JSONObject - of(String, Type) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a typed JSONPath from a path string and type
- of(String, Type) - Static method in class com.alibaba.fastjson2.util.MapMultiValueType
- of(String, Type...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- of(String, Type, JSONPath.Feature...) - Static method in class com.alibaba.fastjson2.JSONPath
-
Creates a typed JSONPath from a path string, type and features
- of(String, Function) - Static method in interface com.alibaba.fastjson2.filter.ValueFilter
- of(String, Locale) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- of(String, Locale) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- of(String, Map) - Static method in interface com.alibaba.fastjson2.filter.ValueFilter
- of(URL, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(ByteBuffer, Charset) - Static method in class com.alibaba.fastjson2.JSONReader
- of(ByteBuffer, Charset, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- of(Function<String, String>) - Static method in interface com.alibaba.fastjson2.filter.NameFilter
- of(Predicate<String>, Function) - Static method in interface com.alibaba.fastjson2.filter.ValueFilter
- of(Supplier<T>, FieldReader...) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- of(Map<String, Type>) - Static method in class com.alibaba.fastjson2.util.MapMultiValueType
- of(L, M, R) - Static method in interface com.alibaba.fastjson2.util.ApacheLang3Support.TripleMixIn
- off - Variable in class com.alibaba.fastjson2.JSONWriter
- off - Variable in class com.alibaba.fastjson2.stream.StreamReader
- offset - Variable in class com.alibaba.fastjson2.JSONReader
- offset - Variable in class com.alibaba.fastjson2.JSONReader.SavePoint
- OFFSET_8_ZONE_ID - Static variable in class com.alibaba.fastjson2.util.DateUtils
- OFFSET_8_ZONE_ID_NAME - Static variable in class com.alibaba.fastjson2.util.DateUtils
- ofInt(IntFunction<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- ofJSONB() - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance for JSONB (binary JSON) format with default context.
- ofJSONB(byte[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Creates a JSONReader from a byte array containing JSONB (binary JSON) data.
- ofJSONB(byte[], int, int) - Static method in class com.alibaba.fastjson2.JSONReader
- ofJSONB(byte[], int, int, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- ofJSONB(byte[], int, int, SymbolTable) - Static method in class com.alibaba.fastjson2.JSONReader
- ofJSONB(byte[], JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- ofJSONB(byte[], JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONReader
- ofJSONB(JSONReader.Context, byte[]) - Static method in class com.alibaba.fastjson2.JSONReader
-
Deprecated.
- ofJSONB(JSONWriter.Context) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance for JSONB (binary JSON) format with the specified context.
- ofJSONB(JSONWriter.Context, SymbolTable) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance for JSONB (binary JSON) format with the specified context and symbol table.
- ofJSONB(JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance for JSONB (binary JSON) format with the specified features.
- ofJSONB(SymbolTable) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance for JSONB (binary JSON) format with the specified symbol table.
- ofJSONB(InputStream, JSONReader.Context) - Static method in class com.alibaba.fastjson2.JSONReader
- ofLong(LongFunction<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- ofPretty() - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance with pretty formatting enabled.
- ofPretty(JSONWriter) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Enables pretty formatting on an existing JSONWriter instance.
- ofReflect(Class) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofReflect(Class<T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- ofString(Function<String, T>) - Static method in class com.alibaba.fastjson2.reader.ObjectReaders
- ofToBigDecimal(Function<Object, BigDecimal>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToBooleanArray(Function<Object, boolean[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToBooleanArray(ToIntFunction, BiFunction<Object, Integer, Boolean>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToBooleanArray(ToLongFunction, BiFunction<Object, Integer, Boolean>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToByteArray(Function<Object, byte[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToCharArray(Function<Object, char[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToDoubleArray(Function<Object, double[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToFloatArray(Function<Object, float[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToInt(ToIntFunction) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToIntArray(Function<Object, int[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToLong(ToLongFunction) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToLongArray(Function<Object, long[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToShortArray(Function<Object, short[]>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofToString(Function<T, String>) - Static method in class com.alibaba.fastjson2.writer.ObjectWriters
- ofUTF16(JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance using UTF-16 encoding with the specified features.
- ofUTF8() - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance using UTF-8 encoding with default context.
- ofUTF8(JSONWriter.Context) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance using UTF-8 encoding with the specified context.
- ofUTF8(JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONWriter
-
Creates a new JSONWriter instance using UTF-8 encoding with the specified features.
- ofValue(Object) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- OneOf - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- OPENJ9 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- OptimizedForAscii - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables optimization for ASCII characters during serialization.
- orders - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- orders() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Order in which properties of annotated object are to be serialized in.
- ordinal - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- ordinal - Variable in class com.alibaba.fastjson2.reader.FieldReader
- ordinal - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- ordinal() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
The order of the fields during serialization and output in ascending order
- output - Variable in class com.alibaba.fastjson2.util.Scientific
- overflowLevel() - Method in class com.alibaba.fastjson2.JSONWriter
-
Throws a JSONException indicating that the nesting level has exceeded the maximum allowed level.
P
- PACKED_DIGITS - Static variable in class com.alibaba.fastjson2.util.IOUtils
- PACKED_DIGITS_UTF16 - Static variable in class com.alibaba.fastjson2.util.IOUtils
- PairReader(Class, Type, Type) - Constructor for class com.alibaba.fastjson2.util.ApacheLang3Support.PairReader
- PairWriter(Class) - Constructor for class com.alibaba.fastjson2.util.ApacheLang3Support.PairWriter
- PARAM_TYPE_LIST_STR - Static variable in class com.alibaba.fastjson2.util.TypeUtils
- ParameterizedTypeImpl - Class in com.alibaba.fastjson2.util
- ParameterizedTypeImpl(Type[], Type, Type) - Constructor for class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- ParameterizedTypeImpl(Type, Type...) - Constructor for class com.alibaba.fastjson2.util.ParameterizedTypeImpl
- parameterNames() - Element in annotation type com.alibaba.fastjson2.annotation.JSONCreator
- parametricType(Class<?>, Class<?>...) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a parameterized type with the specified parametrized class and parameter classes.
- parametricType(Class<?>, Type...) - Static method in class com.alibaba.fastjson2.TypeReference
-
Creates a parameterized type with the specified parametrized class and parameter types.
- parent - Variable in class com.alibaba.fastjson2.JSONWriter.Path
-
The parent path of this path segment, or null if this is the root path.
- parse(byte[], int, int, Charset, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONArrayorJSONObject. - parse(byte[], JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONArrayorJSONObject. - parse(byte[], JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object using the specified context
- parse(byte[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONArrayorJSONObject. - parse(byte[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object with specified features
- parse(byte[], SymbolTable, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object with a symbol table and features
- parse(char[], JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as a
JSONArrayorJSONObject. - parse(char[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as a
JSONArrayorJSONObject. - parse(InputStream, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONArrayorJSONObject. - parse(InputStream, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to an object using the specified context
- parse(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArrayorJSONObject. - parse(String, int, int, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArrayorJSONObject. - parse(String, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArrayorJSONObject. - parse(String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArrayorJSONObject. - parse(String, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONArray
- parse(String, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parse(java.lang.String)for details - parseArray(byte[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONArray. - parseArray(byte[]) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a JSONArray
- parseArray(byte[], int, int, Charset) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONArray. - parseArray(byte[], int, int, Charset, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a list of
JSON. - parseArray(byte[], JSONReader.Feature...) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSON.parseArray(byte[], Type, JSONReader.Feature...)for details - parseArray(byte[], Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a list of
JSON. - parseArray(byte[], Type) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a list of objects of the specified type
- parseArray(byte[], Type...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a list of objects with specified types
- parseArray(byte[], Type[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a list of objects with specified types and features
- parseArray(byte[], Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a list of
JSON. - parseArray(byte[], Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a list of objects of the specified type with features
- parseArray(char[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as a
JSONArray. - parseArray(char[], Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as a list of
JSON. - parseArray(InputStream, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to a JSONArray using the specified context
- parseArray(InputStream, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONArray. - parseArray(InputStream, Charset, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONArray. - parseArray(Reader, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json reader as a
JSONArray. - parseArray(Reader, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json reader as a list of
JSON. - parseArray(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArray. - parseArray(String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONArray. - parseArray(String, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONArray
- parseArray(String, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSON.parseArray(String, JSONReader.Feature...)for details - parseArray(String, Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(String, Class<T>) - Static method in class com.alibaba.fastjson2.JSONArray
- parseArray(String, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(String, Class<T>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONArray
- parseArray(String, Type) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(String, Type...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(String, Type[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(String, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a list of
JSON. - parseArray(URL, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream of the url as a
JSONArray. - parseBigDecimal(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseBigDecimal(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseBoolean(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseBoolean(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseDate(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to a Date object using default parsing rules.
- parseDate(String, String) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string with the specified format to a Date object.
- parseDate(String, String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string with the specified format and time zone to a Date object.
- parseDate(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to a Date object using default parsing rules.
- parseDateYMDHMS19(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string in the format "yyyy-MM-dd HH:mm:ss" to a Date object.
- parseDouble(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseDouble(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseFloat(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseFloat(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseInt(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Parses an integer value from a byte array segment.
- parseInt(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseInt(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseLocalDate(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDate(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a character array to a LocalDate object using default parsing rules with specified offset and length.
- parseLocalDate(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDate10(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-dd yyyy/MM/dd MM/dd/yyyy dd.MM.yyyy yyyy年M月dd日 yyyy年MM月d日 yyyy MMM d
- parseLocalDate10(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-dd yyyy/MM/dd MM/dd/yyyy dd.MM.yyyy yyyy年M月dd日 yyyy年MM月d日 yyyy MMM d
- parseLocalDate11(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDate11(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy年MM月dd日 yyyy년MM월dd일
- parseLocalDate8(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-m-d yyyyMMdd d-MMM-yy
- parseLocalDate8(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-m-d yyyyMMdd d-MMM-yy
- parseLocalDate9(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-d yyyy-M-dd dd-MMM-yy
- parseLocalDate9(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-d yyyy-M-dd dd-MMM-yy
- parseLocalDateTime(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a character array to a LocalDateTime object using default parsing rules with specified offset and length.
- parseLocalDateTime(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to a LocalDateTime object using default parsing rules.
- parseLocalDateTime(String, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to a LocalDateTime object using default parsing rules with specified offset and length.
- parseLocalDateTime12(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
parseLocalDateTime use format 'yyyyMMddHHmm'
- parseLocalDateTime12(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime14(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyyMMddHHmmss
- parseLocalDateTime14(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyyMMddHHmmss
- parseLocalDateTime16(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mm yyyy-MM-dd HH:mm yyyyMMddTHHmmssZ yyyy-MM-ddTH:m:s yyyy-MM-dd H:m:s
- parseLocalDateTime16(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mm yyyy-MM-dd HH:mm yyyyMMddTHHmmssZ yyyy-MM-ddTH:m:s yyyy-MM-dd H:m:s
- parseLocalDateTime17(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mmZ yyyy-MM-dd HH:mmZ yyyy-M-dTHH:mm:ss yyyy-M-d HH:mm:ss
- parseLocalDateTime17(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mmZ yyyy-MM-dd HH:mmZ yyyy-M-dTHH:mm:ss yyyy-M-d HH:mm:ss
- parseLocalDateTime18(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-M-ddTHH:mm:ss yyyy-M-dd HH:mm:ss yyyy-MM-dTHH:mm:ss yyyy-MM-d HH:mm:ss yyyy-MM-ddTH:mm:ss yyyy-MM-dd H:mm:ss yyyy-MM-ddTHH:m:ss yyyy-MM-dd HH:m:ss yyyy-MM-ddTHH:mm:s yyyy-MM-dd HH:mm:s
- parseLocalDateTime18(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-M-ddTHH:mm:ss yyyy-M-dd HH:mm:ss yyyy-MM-dTHH:mm:ss yyyy-MM-d HH:mm:ss yyyy-MM-ddTH:mm:ss yyyy-MM-dd H:mm:ss yyyy-MM-ddTHH:m:ss yyyy-MM-dd HH:m:ss yyyy-MM-ddTHH:mm:s yyyy-MM-dd HH:mm:s
- parseLocalDateTime19(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mm:ss yyyy-MM-dd HH:mm:ss yyyy/MM/ddTHH:mm:ss yyyy/MM/dd HH:mm:ss
- parseLocalDateTime19(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
yyyy-MM-ddTHH:mm:ss yyyy-MM-dd HH:mm:ss yyyy/MM/ddTHH:mm:ss yyyy/MM/dd HH:mm:ss
- parseLocalDateTime19(String, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime20(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime20(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime26(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime26(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime27(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime27(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime28(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime28(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime29(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTime29(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTimeX(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalDateTimeX(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime(char, char, char, char, char, char, char, char) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime10(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime10(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime11(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime11(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime12(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime12(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime15(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime15(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime18(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime18(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime5(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a byte array to a LocalTime object with 5-character format (HH:mm).
- parseLocalTime5(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a character array to a LocalTime object with 5-character format (HH:mm).
- parseLocalTime6(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a byte array to a LocalTime object with 6-character format (HHmmss).
- parseLocalTime6(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a character array to a LocalTime object with 6-character format (HHmmss).
- parseLocalTime7(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime7(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime8(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLocalTime8(char[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseLong(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseLong(char[], int, int) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- parseMillis(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis(byte[], int, int, Charset) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis(byte[], int, int, Charset, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis(char[], int, int, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to milliseconds since epoch using default parsing rules.
- parseMillis(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a date string to milliseconds since epoch using default parsing rules.
- parseMillis19(byte[], int, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis19(char[], int, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillis19(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseMillisYMDHMS19(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseObject(byte[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONObject. - parseObject(byte[]) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a JSONObject
- parseObject(byte[]) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSON.parseObject(byte[], Type)for details - parseObject(byte[], int, int, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONObject. - parseObject(byte[], int, int, Class<T>) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified class
- parseObject(byte[], int, int, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified class with features
- parseObject(byte[], int, int, Class<T>, SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified class with a symbol table
- parseObject(byte[], int, int, Class<T>, SymbolTable, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified class with a symbol table and features
- parseObject(byte[], int, int, Type) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified type
- parseObject(byte[], int, int, Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified type using the specified context
- parseObject(byte[], int, int, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], int, int, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified type with features
- parseObject(byte[], int, int, Type, SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified type with a symbol table
- parseObject(byte[], int, int, Type, SymbolTable, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes with offset and length to an object of the specified type with a symbol table and features
- parseObject(byte[], int, int, Charset, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONObject. - parseObject(byte[], int, int, Charset, Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], int, int, Charset, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], int, int, Charset, Type) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as a
JSONObject. - parseObject(byte[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a JSONObject with specified features
- parseObject(byte[], TypeReference, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type reference
- parseObject(byte[], Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Class<T>) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified class
- parseObject(byte[], Class<T>, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Class<T>, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified class with a filter and features
- parseObject(byte[], Class<T>, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Class<T>, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified class using the specified context
- parseObject(byte[], Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified class with features
- parseObject(byte[], Type) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Type) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type
- parseObject(byte[], Type...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object with specified types
- parseObject(byte[], Type, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(byte[], Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type with features
- parseObject(byte[], Type, SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type with a symbol table
- parseObject(byte[], Type, SymbolTable, Filter[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type with a symbol table, filters and features
- parseObject(byte[], Type, SymbolTable, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to an object of the specified type with a symbol table and features
- parseObject(byte[], Type, String, Filter[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(byte[], Type, String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(char[]) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as a
JSONObject. - parseObject(char[], int, int, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json chars array as a
JSONObject. - parseObject(char[], int, int, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as
JSON. - parseObject(char[], Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json char array as
JSON. - parseObject(char[], Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(char[], Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte array as
JSON. - parseObject(InputStream, int, Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream with specified length to an object of the specified type using the specified context
- parseObject(InputStream, int, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream with specified length to an object of the specified type with features
- parseObject(InputStream, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB bytes to a JSONObject using the specified context
- parseObject(InputStream, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONObject. - parseObject(InputStream, Class, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to an object of the specified class using the specified context
- parseObject(InputStream, Class, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to an object of the specified class
- parseObject(InputStream, Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to an object of the specified type using the specified context
- parseObject(InputStream, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSON. - parseObject(InputStream, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Parses JSONB from an input stream to an object of the specified type
- parseObject(InputStream, Type, String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSON. - parseObject(InputStream, Type, Consumer<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream through the specified delimiter as
JSONobjects and call the specified consumer to consume it - parseObject(InputStream, Charset) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONObject. - parseObject(InputStream, Charset, char, Type, Consumer<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream through the specified delimiter as
JSONobjects and call the specified consumer to consume it - parseObject(InputStream, Charset, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSONObject. - parseObject(InputStream, Charset, Class<T>, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSON. - parseObject(InputStream, Charset, Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSON. - parseObject(InputStream, Charset, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream as a
JSON. - parseObject(Reader, char, Type, Consumer<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json reader through the specified delimiter as
JSONobjects and call the specified consumer to consume it - parseObject(Reader, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json reader as a
JSONObject. - parseObject(Reader, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json reader as a
JSON. - parseObject(String) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONObject. - parseObject(String) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parseObject(java.lang.String)for details - parseObject(String) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSON.parseObject(String, Type)for details - parseObject(String, int, int, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONObject. - parseObject(String, int, int, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONObject. - parseObject(String, int, int, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONObject. - parseObject(String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as a
JSONObject. - parseObject(String, TypeReference<T>, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, TypeReference<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, TypeReference<T>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parseObject(java.lang.String)for details - parseObject(String, MapMultiValueType<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Class<T>) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parseObject(java.lang.String)for details - parseObject(String, Class<T>, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Class<T>, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Class<T>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parseObject(java.lang.String)for details - parseObject(String, Class<T>, String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type, Filter, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type, JSONReader.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
See
JSON.parseObject(java.lang.String)for details - parseObject(String, Type, String, Filter[], JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(String, Type, String, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json string as
JSON. - parseObject(URL) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream of the url as a
JSONObject. - parseObject(URL, Class<T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream of the url as
JSON. - parseObject(URL, Type, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream of the url as
JSON. - parseObject(URL, Function<JSONObject, T>, JSONReader.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json stream of the url as a
JSONObjectand call the function to convert it toJSON. - parseObject(ByteBuffer, Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Parses the json byte buffer as a
JSON. - parseSchema(String) - Static method in class com.alibaba.fastjson2.schema.JSONSchema
- parseZonedDateTime(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseZonedDateTime(byte[], int, int, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseZonedDateTime(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
-
Parses a character array to a ZonedDateTime object using default parsing rules with specified offset and length.
- parseZonedDateTime(char[], int, int, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseZonedDateTime(String) - Static method in class com.alibaba.fastjson2.util.DateUtils
- parseZonedDateTime(String, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- PascalCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will ensure that the first "letter" of the Java field name is capitalized when serialized to its JSON form.
- PascalNameFilter - Class in com.alibaba.fastjson2.filter
- PascalNameFilter() - Constructor for class com.alibaba.fastjson2.filter.PascalNameFilter
- path - Variable in class com.alibaba.fastjson2.JSONWriter
- Path(JSONWriter.Path, int) - Constructor for class com.alibaba.fastjson2.JSONWriter.Path
-
Creates a new Path instance representing an array index.
- Path(JSONWriter.Path, String) - Constructor for class com.alibaba.fastjson2.JSONWriter.Path
-
Creates a new Path instance representing a named property.
- paths(Object) - Static method in class com.alibaba.fastjson2.JSONPath
-
Gets all paths in the object
- pattern - Variable in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
- popPath(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Removes the path for the specified object.
- popPath0(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Removes the path for the specified object without reference detection.
- precision - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- PREDICATE_IS_ASCII - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- pretty - Variable in class com.alibaba.fastjson2.JSONWriter
- PrettyFormat - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables pretty-printed JSON output with formatting and indentation.
- PrettyFormatWith2Space - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
JSON formatting support using 2 spaces for indentation.
- PrettyFormatWith4Space - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
JSON formatting support using 4 spaces for indentation.
- primitive - Variable in class com.alibaba.fastjson2.writer.FieldWriter
- println() - Method in class com.alibaba.fastjson2.JSONWriter
-
Deprecated.This method is deprecated and will be removed in a future version
- process(BeanContext, Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.ContextNameFilter
- process(BeanContext, Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.ContextValueFilter
- process(JSONWriter, Object, String) - Method in interface com.alibaba.fastjson2.filter.PropertyPreFilter
- process(JSONWriter, Object, String) - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- process(Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.NameFilter
- process(Object, String, Object) - Method in class com.alibaba.fastjson2.filter.PascalNameFilter
- processExtra(JSONReader, Object) - Method in class com.alibaba.fastjson2.reader.FieldReader
- processExtra(JSONReader, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- processExtra(JSONReader, Object) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- processExtra(JSONReader, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- processExtra(Object, String, Object) - Method in interface com.alibaba.fastjson2.filter.ExtraProcessor
- processGsonSerializedName(FieldInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonFormat(BeanInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonFormat(FieldInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonIgnore(FieldInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonInclude(BeanInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonInclude(FieldInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonSubTypesType(BeanInfo, int, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonTypeName(BeanInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJacksonJsonUnwrapped(FieldInfo, Annotation) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processJSONType1x(BeanInfo, Annotation, Method) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- processObjectInputSingleItemArray(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- PropertiesUtils - Class in com.alibaba.fastjson2.util
- PropertiesUtils() - Constructor for class com.alibaba.fastjson2.util.PropertiesUtils
- PROPERTY_AUTO_TYPE_ACCEPT - Static variable in class com.alibaba.fastjson2.JSONFactory
- PROPERTY_AUTO_TYPE_BEFORE_HANDLER - Static variable in class com.alibaba.fastjson2.JSONFactory
- PROPERTY_AUTO_TYPE_HANDLER - Static variable in class com.alibaba.fastjson2.JSONFactory
- PROPERTY_DENY_PROPERTY - Static variable in class com.alibaba.fastjson2.JSONFactory
- PropertyFilter - Interface in com.alibaba.fastjson2.filter
- PropertyNamingStrategy - Enum in com.alibaba.fastjson2
-
An enumeration that defines a few standard naming conventions for JSON field names.
- PropertyPreFilter - Interface in com.alibaba.fastjson2.filter
- provider - Variable in class com.alibaba.fastjson2.JSONWriter.Context
- putArray(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Creates and puts a new JSONArray with the specified name.
- putBoolean(byte[], int, boolean) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a boolean value to a byte array as a string representation.
- putBoolean(char[], int, boolean) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a boolean value to a character array as a string representation.
- putIntBE(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an int value to a byte array in big-endian byte order.
- putIntLE(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an int value to a byte array in little-endian byte order.
- putIntLE(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an int value to a character array in little-endian byte order.
- putIntUnaligned(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an int value to a byte array without alignment considerations.
- putIntUnaligned(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an int value to a character array without alignment considerations.
- putLongBE(byte[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a long value to a byte array in big-endian byte order.
- putLongLE(byte[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a long value to a byte array in little-endian byte order.
- putLongLE(char[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a long value to a character array in little-endian byte order.
- putLongUnaligned(byte[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a long value to a byte array without alignment considerations.
- putLongUnaligned(char[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a long value to a character array without alignment considerations.
- putNULL(byte[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes the string "null" to a byte array at the specified position.
- putNULL(char[], int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes the string "null" to a character array at the specified position.
- putObject(String) - Method in class com.alibaba.fastjson2.JSONObject
-
Creates and puts a new JSONObject with the specified name.
- putShortBE(byte[], int, short) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a short value to a byte array in big-endian byte order.
- putShortLE(byte[], int, short) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a short value to a byte array in little-endian byte order.
- putShortUnaligned(byte[], int, short) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a short value to a byte array without alignment considerations.
- putStringSizeLarge(byte[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Puts a large string size to a byte array
- putStringSizeSmall(byte[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Puts a small string size to a byte array
Q
- quote - Variable in class com.alibaba.fastjson2.JSONWriter
R
- RAW_VALUE_MASK - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- rawType - Variable in class com.alibaba.fastjson2.TypeReference
- read(Class<T>) - Method in class com.alibaba.fastjson2.JSONReader
- read(Type) - Method in class com.alibaba.fastjson2.JSONReader
- read(Collection) - Method in class com.alibaba.fastjson2.JSONReader
- read(List) - Method in class com.alibaba.fastjson2.JSONReader
- read(Map, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads JSON data into a Map with specified features.
- read(Map, ObjectReader, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads JSON data into a Map using a specified ObjectReader for the values.
- read(Map, Type, Type, long) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads JSON data into a Map with specified key and value types.
- READ_ONLY - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- READ_USING_MASK - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- readAll() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readAll(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readAny() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads any JSON value and returns it as an Object.
- readArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array and returns it as a List.
- readArray(Type) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array with elements of a specified type.
- readArray(Type[]) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array with elements of specified types into an Object array.
- readArray(Collection, Type) - Method in class com.alibaba.fastjson2.JSONReader
- readArray(List, Type) - Method in class com.alibaba.fastjson2.JSONReader
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from JSONB format with array mapping.
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplField
- readArrayMappingJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMethod
- readArrayMappingJSONBObject0(JSONReader, Object, int) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readArrayMappingObject(JSONReader, Type, Object, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from JSON format with array mapping.
- readArrayMappingObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readArrayMappingObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplField
- readArrayMappingObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMethod
- readArrayMappingObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- readBase64() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Base64 encoded string from JSON data and decodes it to bytes.
- readBigDecimal() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a BigDecimal value from JSON data.
- readBigInteger() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a BigInteger value from JSON data.
- readBinary() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads binary data from JSON data.
- readBool() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a boolean value from JSON data.
- readBoolValue() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a boolean value from JSON data.
- readCalendar() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Calendar value from JSON data.
- readCharacter() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Character object from JSON data.
- readCharValue() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a character value from JSON data.
- readDate() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Date value from JSON data.
- readDouble() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Double object from JSON data.
- readDoubleValue() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a double value from JSON data.
- ReaderAnnotationProcessor() - Constructor for class com.alibaba.fastjson2.reader.ObjectReaderBaseModule.ReaderAnnotationProcessor
- readerFeatures - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- readFieldName() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the current field name in a JSON object.
- readFieldNameHashCode() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the hash code of the current field name in a JSON object.
- readFieldNameHashCodeUnquote() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the hash code of the current field name in a JSON object without requiring quotes.
- readFieldNameUnquote() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the current field name in a JSON object without requiring quotes.
- readFieldValue(long, JSONReader, long, Object) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readFieldValue(long, JSONReader, long, Map<Long, Object>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderAtomicReference
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderList
- readFieldValue(JSONReader) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- readFieldValue(JSONReader, Object) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReader
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderAtomicReference
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderList
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapField
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- readFieldValue(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- readFieldValueJSONB(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReader
- readFieldValueJSONB(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- readFieldValueJSONB(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderObject
- readFieldValueJSONB(JSONReader, T) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- readFieldValueWithLCase(JSONReader, Object, long, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- readFloat() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Float object from JSON data.
- readFloatValue() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a float value from JSON data.
- readFromCSV(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- readHeader() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readHex() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a hexadecimal string from JSON data and converts it to a byte array.
- readIfNull() - Method in class com.alibaba.fastjson2.JSONReader
-
Checks if the current JSON value is null and advances the reader if it is.
- readInstant() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads an Instant value from JSON data.
- readInt16() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Short object from JSON data.
- readInt16Value() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a short value from JSON data.
- readInt32() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads an Integer object from JSON data.
- readInt32Value() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a 32-bit integer value from JSON data.
- readInt32ValueArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads an array of 32-bit integer values from JSON data.
- readInt32ValueOverflow() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a 32-bit integer value from JSON data, handling overflow conditions.
- readInt64() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Long object from JSON data.
- readInt64Value() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a 64-bit long value from JSON data.
- readInt64ValueArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads an array of 64-bit long values from JSON data.
- readInt64ValueOverflow() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a 64-bit long value from JSON data, handling overflow conditions.
- readInt8() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Byte object from JSON data.
- readInt8Value() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a byte value from JSON data.
- readJSONArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array and returns it as a JSONArray.
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectArrayReader
- readJSONBObject(JSONReader, Type, Object, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from JSONB format.
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplField
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListInt64
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMethod
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValue
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueInt
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueString
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderInterface
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderRootName
- readJSONBObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.util.ApacheLang3Support.PairReader
- readJSONObject() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON object and returns it as a JSONObject.
- readLine() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineAll() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineObject() - Method in class com.alibaba.fastjson2.stream.JSONStreamReaderUTF16
- readLineObject() - Method in class com.alibaba.fastjson2.stream.StreamReader
- readLineObject() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineObjectAll() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineObjectAll(boolean, Consumer<T>) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineObjectAll(Consumer<T>) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineValues() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readLineValues(boolean) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- readList(Type[]) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array with elements of specified types.
- readLocalDate() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a LocalDate value from JSON data.
- readLocalDate10() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDate11() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDate8() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDate9() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a LocalDateTime value from JSON data.
- readLocalDateTime12() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime14() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime16() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime17() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime18() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime19() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTime20() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalDateTimeX(int) - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a LocalTime value from JSON data.
- readLocalTime10() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime11() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime12() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime15() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime18() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime5() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime6() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime7() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime8() - Method in class com.alibaba.fastjson2.JSONReader
- readLocalTime9() - Method in class com.alibaba.fastjson2.JSONReader
- readMillis19() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads milliseconds from a 19-character date string in JSON data.
- readMillisFromString() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads milliseconds from a string value in JSON data.
- readNaN() - Method in class com.alibaba.fastjson2.JSONReader
- readNanos(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- readNanos(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- readNull() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a null value from JSON data and advances the reader.
- readNullOrNewDate() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Date value from JSON data, returning null if the value is null.
- readNumber() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a Number value from JSON data.
- readNumber(ValueConsumer, boolean) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a number value from JSON data and passes it to a consumer.
- readNumber0() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a number value from JSON data and stores it in internal fields.
- readObject() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads JSON data and returns it as a Map.
- readObject(JSONReader) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from the specified JSONReader.
- readObject(JSONReader) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- readObject(JSONReader) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- readObject(JSONReader, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from the specified JSONReader using the provided features.
- readObject(JSONReader, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectArrayReader
- readObject(JSONReader, Type, Object, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from the specified JSONReader with the given field type, field name, and features.
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader2
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader3
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader4
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader5
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReader6
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplBitSet
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplByte
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplDate
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplEnum
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplField
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromBoolean
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromInt
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromLong
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplFromString
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInstant
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32Array
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt32ValueArray
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64Array
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplInt64ValueArray
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplJSONP
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplList
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListInt64
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplListStr
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMap
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMapMultiValueType
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplMethod
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplObject
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplShort
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplStringArray
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValue
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueInt
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderImplValueString
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderInterface
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderMisc
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderNoneDefaultConstructor
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.reader.ObjectReaderRootName
- readObject(JSONReader, Type, Object, long) - Method in class com.alibaba.fastjson2.util.ApacheLang3Support.PairReader
- readObject(Object, long) - Method in class com.alibaba.fastjson2.JSONReader
- readObject(Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONReader
- readObject(String, JSONReader.Feature...) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Reads an object from the specified JSON string using the provided features.
- readOffsetDateTime() - Method in class com.alibaba.fastjson2.JSONReader
- readOffsetTime() - Method in class com.alibaba.fastjson2.JSONReader
- readPattern() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a pattern string from the JSON data.
- readReference() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a reference value from JSON data.
- readReference(Collection, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a reference value from JSON data and adds it to the specified collection at the given index.
- readReference(List, int) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a reference value from JSON data and adds it to the specified list at the given index.
- readString() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a string value from JSON data.
- readString(ValueConsumer, boolean) - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a string value from JSON data and passes it to a consumer.
- readStringArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a JSON array of strings and returns it as a String array.
- readStringNotMatch() - Method in class com.alibaba.fastjson2.JSONReader
- readTypeHashCode() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the hash code of the current type in the JSON data.
- readUsing - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- readUUID() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a UUID value from JSON data.
- readValueHashCode() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads the hash code of the current JSON value.
- readZonedDateTime() - Method in class com.alibaba.fastjson2.JSONReader
-
Reads a ZonedDateTime value from JSON data.
- readZonedDateTimeX(int) - Method in class com.alibaba.fastjson2.JSONReader
- RECORD - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- ReferenceDetection - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that enables reference detection during serialization.
- ReferenceKey - Class in com.alibaba.fastjson2.util
- ReferenceKey(int) - Constructor for class com.alibaba.fastjson2.util.ReferenceKey
- refs - Variable in class com.alibaba.fastjson2.JSONWriter
- regionMatches(byte[], int, String) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Checks if a byte array region matches a prefix string.
- register(ObjectReaderModule) - Static method in interface com.alibaba.fastjson2.JSON
-
Register an
ObjectReaderModulein defaultObjectReaderProvider - register(ObjectReaderModule) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReaderModule.
- register(ObjectWriterModule) - Static method in interface com.alibaba.fastjson2.JSON
-
Register an
ObjectWriterModulein defaultObjectWriterProvider - register(ObjectWriterModule) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers an ObjectWriterModule.
- register(Class, Filter) - Static method in interface com.alibaba.fastjson2.JSON
-
Register ObjectWriterFilter
- register(Type, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReader for the specified type using method-based reading.
- register(Type, ObjectReader<?>) - Static method in interface com.alibaba.fastjson2.JSON
- register(Type, ObjectReader<?>, boolean) - Static method in interface com.alibaba.fastjson2.JSON
- register(Type, ObjectReader, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReader for the specified type.
- register(Type, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers an ObjectWriter for the specified type using the default field-based setting.
- register(Type, ObjectWriter<?>) - Static method in interface com.alibaba.fastjson2.JSON
- register(Type, ObjectWriter<?>, boolean) - Static method in interface com.alibaba.fastjson2.JSON
- register(Type, ObjectWriter, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers an ObjectWriter for the specified type.
- registerIfAbsent(long, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReader for the specified hash code if it is not already registered.
- registerIfAbsent(Type, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReader for the specified type using method-based reading if it is not already registered.
- registerIfAbsent(Type, ObjectReader<?>) - Static method in interface com.alibaba.fastjson2.JSON
- registerIfAbsent(Type, ObjectReader<?>, boolean) - Static method in interface com.alibaba.fastjson2.JSON
- registerIfAbsent(Type, ObjectReader, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers an ObjectReader for the specified type if it is not already registered.
- registerIfAbsent(Type, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers an ObjectWriter for the specified type using method-based writing if it is not already registered.
- registerIfAbsent(Type, ObjectWriter<?>) - Static method in interface com.alibaba.fastjson2.JSON
- registerIfAbsent(Type, ObjectWriter<?>, boolean) - Static method in interface com.alibaba.fastjson2.JSON
- registerIfAbsent(Type, ObjectWriter, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Registers an ObjectWriter for the specified type if it is not already registered.
- registerSeeAlsoSubType(Class) - Static method in interface com.alibaba.fastjson2.JSON
-
Register a see-also sub type
- registerSeeAlsoSubType(Class) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers a subtype class for see-also support.
- registerSeeAlsoSubType(Class, String) - Static method in interface com.alibaba.fastjson2.JSON
-
Register a see-also sub type with a specific class name
- registerSeeAlsoSubType(Class, String) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers a subtype class with a specific name for see-also support.
- registerTypeConvert(Type, Type, Function) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Registers a type converter function that can convert values from one type to another.
- remove(JSONPath.Context) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPath
-
Removes a value from the object
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- remove(Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- remove(Object, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Removes a value from an object using the specified path
- remove(String, String) - Static method in class com.alibaba.fastjson2.JSONPath
-
Removes a value from a JSON string using the specified path and returns the modified JSON
- removeReference(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Removes the reference to the specified object.
- required - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- required() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Property that indicates whether a value (which may be explicit null) is expected for property during deserialization or not.
- required(String) - Method in class com.alibaba.fastjson2.codec.BeanInfo
- reset(JSONReader.SavePoint) - Method in class com.alibaba.fastjson2.JSONReader
- resolve(Type, Class<?>, Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- rightInplaceSub(FDBigInteger) - Method in class com.alibaba.fastjson2.util.FDBigInteger
- ROOT - Static variable in class com.alibaba.fastjson2.JSONWriter.Path
-
The root path instance, representing the top level of the JSON structure.
- rootName - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- rootName() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Similar to
javax.xml.bind.annotation.XmlRootElement, used to indicate name to use for root-level wrapping, if wrapping is enabled. - rootObject - Variable in class com.alibaba.fastjson2.JSONWriter
- rowCount - Variable in class com.alibaba.fastjson2.stream.StreamReader
- rowCount() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- rowCount(byte[], StreamReader.Feature...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- rowCount(char[], StreamReader.Feature...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- rowCount(File) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- rowCount(InputStream) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
- rowCount(String, StreamReader.Feature...) - Static method in class com.alibaba.fastjson2.support.csv.CSVReader
S
- SAFE_MODE - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderProvider
- sameTo(FieldReader) - Method in class com.alibaba.fastjson2.reader.FieldReader
- SavePoint(int, int) - Constructor for class com.alibaba.fastjson2.JSONReader.SavePoint
- scale - Variable in class com.alibaba.fastjson2.JSONReader
- scale - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- schema - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- schema - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- schema - Variable in class com.alibaba.fastjson2.reader.FieldReader
- schema - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- schema() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- schema() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- Scientific - Class in com.alibaba.fastjson2.util
-
Date 2024/5/25 10:46 Created by wangyc
- Scientific(int, boolean) - Constructor for class com.alibaba.fastjson2.util.Scientific
- Scientific(long, int, int) - Constructor for class com.alibaba.fastjson2.util.Scientific
- SCIENTIFIC_NULL - Static variable in class com.alibaba.fastjson2.util.Scientific
- seeAlso - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- seeAlso() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- seeAlsoDefault - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- seeAlsoDefault() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- seeAlsoNames - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- seed - Static variable in class com.alibaba.fastjson2.reader.ObjectReaderCreatorASM
- seed - Static variable in class com.alibaba.fastjson2.writer.ObjectWriterCreatorASM
- seekLine() - Method in class com.alibaba.fastjson2.stream.JSONStreamReaderUTF16
- seekLine() - Method in class com.alibaba.fastjson2.stream.StreamReader
- serializable - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- serialize() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Whether the field is serialized during serialization, default
ture - serializeFeatures() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Specify
JSONWriter.Features to use features when serializing output - serializeFeatures() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
-
Specify
JSONWriter.Features to use features when serializing output - serializeFilters - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- serializeFilters() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- serializer - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- serializer() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- serializeUsing() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Specifies that
ObjectWriteris used when serializing - set(int, Object) - Method in class com.alibaba.fastjson2.JSONArray
-
Replaces the element at the specified position with the specified element
- set(JSONPath.Context, Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets a value in the object
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- set(Object, Object) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets a value in the object with specified reader features
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- set(Object, Object, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- set(Object, String, Object) - Static method in class com.alibaba.fastjson2.JSONPath
-
Sets a value in an object using the specified path
- set(String, String, Object) - Static method in class com.alibaba.fastjson2.JSONPath
-
Sets a value in a JSON string using the specified path and returns the modified JSON
- setAfterFilter(AfterFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the after filter for this context.
- setAlphabetic(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether alphabetic ordering is enabled.
- setArraySupplier(Supplier<List>) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the array supplier for this context.
- setAttachment(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the attachment object for this JSONWriter.
- setAutoTypeBeforeHandler(JSONReader.AutoTypeBeforeHandler) - Method in class com.alibaba.fastjson2.reader.ObjectReaderBean
- setAutoTypeBeforeHandler(JSONReader.AutoTypeBeforeHandler) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets the auto-type before handler that will be invoked before type resolution.
- setAutoTypeHandler(Consumer<Class>) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets the auto-type handler that will be invoked when a type is auto-resolved.
- setBeforeFilter(BeforeFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the before filter for this context.
- setBufferSize(int) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the buffer size for this context.
- setCallback(JSONPath.Context, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- setCallback(Object, String, BiFunction) - Static method in class com.alibaba.fastjson2.JSONPath
-
Sets a callback function for the specified path in an object
- setCallback(Object, String, Function) - Static method in class com.alibaba.fastjson2.JSONPath
-
Sets a callback function for the specified path in an object
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets a callback function for the object
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- setCallback(Object, BiFunction) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- setCallback(Object, Function) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets a callback function for the object
- setCompatibleWithFieldName(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Deprecated.only use compatible with fastjson 1.x
- setContextJSONPathCompiler(JSONFactory.JSONPathCompiler) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the JSONPath compiler for the current thread context.
- setContextNameFilter(ContextNameFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the context name filter for this context.
- setContextObjectReaderProvider(ObjectReaderProvider) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the object reader provider for the current thread context.
- setContextReaderCreator(ObjectReaderCreator) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the object reader creator for the current thread context.
- setContextValueFilter(ContextValueFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the context value filter for this context.
- setContextWriterCreator(ObjectWriterCreator) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the object writer creator for the current thread context.
- setDateFormat(String) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the date format pattern for this context.
- setDateFormat(String) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the date format pattern for this context.
- setDateFormatter(DateTimeFormatter) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the date formatter for this context.
- setDefaultArraySupplier(Supplier<List>) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the default array supplier used when creating JSON arrays.
- setDefaultMaxLevel(int) - Static method in class com.alibaba.fastjson2.JSONFactory
- setDefaultObjectSupplier(Supplier<Map>) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets the default object supplier used when creating JSON objects.
- setDefaultSkipTransient(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether transient fields should be skipped by default.
- setDefaultValue(List<FieldWriter>, Class) - Method in class com.alibaba.fastjson2.writer.ObjectWriterCreator
-
Sets default values for the specified field writers using the default constructor of the object class.
- setDefaultWriterAlphabetic(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether the default writer should use alphabetic ordering.
- setDisableArrayMapping(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether array mapping should be disabled.
- setDisableArrayMapping(boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets whether array mapping is disabled.
- setDisableArrayMapping(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether array mapping is disabled.
- setDisableAutoType(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether auto type support should be disabled.
- setDisableAutoType(boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets whether auto-type support is disabled.
- setDisableAutoType(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether auto-type support is disabled.
- setDisableJSONB(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether JSONB format should be disabled.
- setDisableJSONB(boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets whether JSONB support is disabled.
- setDisableJSONB(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether JSONB support is disabled.
- setDisableReferenceDetect(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether reference detection should be disabled.
- setDisableReferenceDetect(boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets whether reference detection is disabled.
- setDisableReferenceDetect(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether reference detection is disabled.
- setDisableSmartMatch(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
-
Sets whether smart matching should be disabled.
- setDisableSmartMatch(boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets whether smart match is disabled.
- setExtraProcessor(ExtraProcessor) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the ExtraProcessor for this context.
- setFeatures(long) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the features bitmask for this context.
- setFeatures(long) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the features bitmask for this context.
- setFieldValue(Object, String, long, int) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Sets the value of a field in the specified object.
- setFieldValue(Object, String, long, int) - Method in class com.alibaba.fastjson2.reader.ObjectReader1
- setFieldValue(Object, String, long, long) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Sets the value of a field in the specified object.
- setFieldValue(Object, String, Object) - Method in interface com.alibaba.fastjson2.reader.ObjectReader
-
Sets the value of a field in the specified object.
- setFilter(Filter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Sets a filter for this ObjectWriter.
- setFunction(String) - Method in class com.alibaba.fastjson2.JSONPObject
-
Sets the function name of this JSONP object
- setInt(JSONPath.Context, int) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets an integer value in the object
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- setInt(Object, int) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- setJSONFieldDefaultValueCompatMode(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
- setLabelFilter(LabelFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the label filter for this context.
- setLocale(Locale) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the Locale for this context.
- setLong(JSONPath.Context, long) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets a long value in the object
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixIndex1
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName1
- setLong(Object, long) - Method in class com.alibaba.fastjson2.JSONPathTypedMultiNamesPrefixName2
- setMaxLevel(int) - Method in class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- setMaxLevel(int) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the maximum nesting level allowed for this context.
- setMaxLevel(int) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the maximum nesting level allowed for this context.
- setNameFilter(NameFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the name filter for this context.
- setNameFilter(NameFilter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Sets the name filter for this ObjectWriter.
- setNameFilter(NameFilter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- setNamingStrategy(PropertyNamingStrategy) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Sets the property naming strategy used by this provider.
- setNamingStrategy(PropertyNamingStrategy) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets the property naming strategy used by this provider.
- setNoneStaticMemberClassParent(Object, Object) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setObjectSupplier(Supplier<Map>) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the object supplier for this context.
- setOffset(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the offset in the internal buffer.
- setPath(int, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the path for the specified object at the given index.
- setPath(FieldWriter, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the path for the specified object using the provided field writer.
- setPath(String, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the path for the specified object with the given name.
- setPath0(int, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the path for the specified object at the given index without reference detection.
- setPath0(FieldWriter, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the path for the specified object using the provided field writer without reference detection.
- setPropertyFilter(PropertyFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the property filter for this context.
- setPropertyFilter(PropertyFilter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Sets the property filter for this ObjectWriter.
- setPropertyFilter(PropertyFilter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- setPropertyPreFilter(PropertyPreFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the property pre-filter for this context.
- setPropertyPreFilter(PropertyPreFilter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Sets the property pre-filter for this ObjectWriter.
- setPropertyPreFilter(PropertyPreFilter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- setReaderContext(JSONReader.Context) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets the reading context
- setReflectErrorLast(Throwable) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- setRootObject(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Sets the root object for this JSONWriter.
- setSkipTransient(boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Sets whether transient fields should be skipped.
- setterName(String, int) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setterName(String, String) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setters(Class, boolean, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setters(Class, BeanInfo, Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setters(Class, Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setters(Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- setTimeZone(TimeZone) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the TimeZone for this context.
- setTypeRedirect(boolean) - Method in class com.alibaba.fastjson2.JSONReader
-
Sets the type redirect flag for this reader.
- setUseGsonAnnotation(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
- setUseJacksonAnnotation(boolean) - Static method in class com.alibaba.fastjson2.JSONFactory
- setValueFilter(ValueFilter) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the value filter for this context.
- setValueFilter(ValueFilter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Sets the value filter for this ObjectWriter.
- setValueFilter(ValueFilter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- setWriterContext(JSONWriter.Context) - Method in class com.alibaba.fastjson2.JSONPath
-
Sets the writing context
- setZoneId(ZoneId) - Method in class com.alibaba.fastjson2.JSONReader.Context
-
Sets the ZoneId for this context.
- setZoneId(ZoneId) - Method in class com.alibaba.fastjson2.JSONWriter.Context
-
Sets the ZoneId for this context.
- SHANGHAI_ZONE_ID - Static variable in class com.alibaba.fastjson2.util.DateUtils
- SHANGHAI_ZONE_ID_NAME - Static variable in class com.alibaba.fastjson2.util.DateUtils
- SHANGHAI_ZONE_RULES - Static variable in class com.alibaba.fastjson2.util.DateUtils
- ShortSupplier - Interface in com.alibaba.fastjson2.function
- SimplePropertyPreFilter - Class in com.alibaba.fastjson2.filter
- SimplePropertyPreFilter(Class<?>, String...) - Constructor for class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- SimplePropertyPreFilter(String...) - Constructor for class com.alibaba.fastjson2.filter.SimplePropertyPreFilter
- SingleNamePathTyped(String, Class, ObjectReader, FieldReader, ObjectWriter, FieldWriter) - Constructor for class com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- singletonBiMapConverter() - Static method in class com.alibaba.fastjson2.util.GuavaSupport
- size() - Method in class com.alibaba.fastjson2.JSONWriter
-
Gets the current size of the output buffer.
- size() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- size() - Method in class com.alibaba.fastjson2.SymbolTable
-
Get the number of names in this symbol table.
- size() - Method in class com.alibaba.fastjson2.util.MultiType
- SIZE_512K - Static variable in class com.alibaba.fastjson2.stream.StreamReader
- sizeOfInt(int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the size needed for an integer value
- skipComment() - Method in class com.alibaba.fastjson2.JSONReader
-
Skips a comment in the JSON data, advancing the reader to the end of the comment.
- skipLines(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- skipName() - Method in class com.alibaba.fastjson2.JSONReader
-
Skips the current field name in a JSON object.
- skipTransient - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- skipTransient - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- skipTransient() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- skipTransient() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- skipValue() - Method in class com.alibaba.fastjson2.JSONReader
-
Skips the current JSON value, advancing the reader to the next value or end of the current structure.
- SMALL_10_POW - Static variable in class com.alibaba.fastjson2.util.TypeUtils
-
All the positive powers of 10 that can be represented exactly in double/float.
- SnakeCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
- snakeToCamel(String) - Static method in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Converts a snake_case string to camelCase.
- SortMapEntriesByKeys - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
The serialized Map will first be sorted according to Key, and is used in some scenarios where serialized content needs to be signed.
- start() - Method in interface com.alibaba.fastjson2.reader.ByteArrayValueConsumer
- start() - Method in interface com.alibaba.fastjson2.reader.CharArrayValueConsumer
- startArray() - Method in class com.alibaba.fastjson2.JSONReader
-
Starts reading a JSON array, advancing the reader to the first element.
- startArray() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array.
- startArray() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- startArray(byte[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Starts an array in a byte array
- startArray(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with a specified initial capacity.
- startArray(Object, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with the specified array and size.
- startArray0() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with zero expected elements.
- startArray1() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with one expected element.
- startArray10() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with ten expected elements.
- startArray11() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with eleven expected elements.
- startArray12() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with twelve expected elements.
- startArray13() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with thirteen expected elements.
- startArray14() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with fourteen expected elements.
- startArray15() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with fifteen expected elements.
- startArray2() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with two expected elements.
- startArray3() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with three expected elements.
- startArray4() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with four expected elements.
- startArray5() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with five expected elements.
- startArray6() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with six expected elements.
- startArray7() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with seven expected elements.
- startArray8() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with eight expected elements.
- startArray9() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON array with nine expected elements.
- startObject - Variable in class com.alibaba.fastjson2.JSONWriter
- startObject() - Method in class com.alibaba.fastjson2.JSONWriter
-
Starts writing a JSON object.
- startObject() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- stat(byte[], int, int, Charset) - Method in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- stat(char[], int, int) - Method in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- stat(StreamReader.ColumnStat, Object) - Static method in class com.alibaba.fastjson2.stream.JSONStreamReader
- stat(String) - Method in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- statAll() - Method in class com.alibaba.fastjson2.stream.JSONStreamReader
- statAll() - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- statAll(int) - Method in class com.alibaba.fastjson2.support.csv.CSVReader
- STATE - Static variable in class com.alibaba.fastjson2.util.KotlinUtils
- staticMethod(Class, Consumer<Method>) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- statLine(Object) - Method in class com.alibaba.fastjson2.stream.JSONStreamReader
- STR_ASCII_FIX_LEN - Static variable in interface com.alibaba.fastjson2.JSONB.Constants
-
Fixed ASCII string length
- stream() - Method in class com.alibaba.fastjson2.stream.StreamReader
- stream(Class<T>) - Method in class com.alibaba.fastjson2.stream.StreamReader
- StreamReader<T> - Class in com.alibaba.fastjson2.stream
- StreamReader() - Constructor for class com.alibaba.fastjson2.stream.StreamReader
- StreamReader(Type[]) - Constructor for class com.alibaba.fastjson2.stream.StreamReader
- StreamReader.ColumnStat - Class in com.alibaba.fastjson2.stream
- StreamReader.Feature - Enum in com.alibaba.fastjson2.stream
- StreamReader.StreamReaderSpliterator<T> - Class in com.alibaba.fastjson2.stream
- StreamReaderSpliterator(StreamReader<T>) - Constructor for class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- StreamReaderSpliterator(StreamReader<T>, Class<T>) - Constructor for class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- String - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- STRING_CODER - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- STRING_CREATOR_JDK11 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- STRING_CREATOR_JDK8 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- STRING_VALUE - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- stringCapacity(String) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the capacity needed for a string
- stringCapacity(String[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the capacity needed for a string array
- stringCapacity(Collection<String>) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Calculates the capacity needed for a collection of strings
- StringSchema - Class in com.alibaba.fastjson2.schema
- stringSize(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Calculates the string size (number of digits) needed to represent an integer value.
- stringSize(long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Calculates the string size (number of digits) needed to represent a long value.
- StringToAny - Class in com.alibaba.fastjson2.function.impl
- StringToAny(Class, Object) - Constructor for class com.alibaba.fastjson2.function.impl.StringToAny
- StringUtils - Class in com.alibaba.fastjson2.util
- StringUtils() - Constructor for class com.alibaba.fastjson2.util.StringUtils
- StringUtils.LATIN1 - Class in com.alibaba.fastjson2.util
- StringUtils.UTF16 - Class in com.alibaba.fastjson2.util
- stringValue - Variable in class com.alibaba.fastjson2.JSONReader
- stringValue(String, long) - Static method in class com.alibaba.fastjson2.JSONReader
- subtypeOf(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns a type that represents an unknown type that extends
bound. - SUPER - Static variable in class com.alibaba.fastjson2.util.BeanUtils
- supertypeOf(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
-
Returns a type that represents an unknown supertype of
bound. - supplier - Variable in class com.alibaba.fastjson2.function.FieldSupplierFunction
- supportAcceptType(Class) - Method in class com.alibaba.fastjson2.reader.FieldReader
- supportAcceptType(Class) - Method in class com.alibaba.fastjson2.reader.FieldReaderInstant
- supportAcceptType(Class) - Method in class com.alibaba.fastjson2.reader.FieldReaderZonedDateTime
- supportAcceptType(Class) - Method in class com.alibaba.fastjson2.reader.FieldReaderLocalDateTime
- SupportArrayToBean - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to support deserializing JSON arrays into Java beans.
- SupportAutoType - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Deprecated.It is not safe to explicitly turn on autoType, it is recommended to use AutoTypeBeforeHandler
- SupportClassForName - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that enables support for Class.forName() during deserialization.
- SupportSmartMatch - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that enables smart matching of field names during deserialization.
- symbolTable - Variable in class com.alibaba.fastjson2.JSONWriter
- symbolTable(String...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Creates a symbol table with the specified names
- SymbolTable - Class in com.alibaba.fastjson2
-
Symbol table for fast name lookup.
- SymbolTable(Class<?>...) - Constructor for class com.alibaba.fastjson2.SymbolTable
-
Create a symbol table from class names.
- SymbolTable(String...) - Constructor for class com.alibaba.fastjson2.SymbolTable
-
Create a symbol table from string names.
T
- to(JSONArray) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSONArray.to(Type)for details - to(JSONObject, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.TypeReference
-
See
JSONObject.to(Type, JSONReader.Feature...)for details - to(TypeReference<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Convert this
JSONObjectto the specified Object - to(Class<T>) - Method in class com.alibaba.fastjson2.JSONArray
- to(Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Convert this
JSONObjectto the specified Object - to(Class<T>, Object) - Static method in interface com.alibaba.fastjson2.JSON
-
Converts the specified object to an object of the specified goal type
- to(Type) - Method in class com.alibaba.fastjson2.JSONArray
-
Convert this
JSONArrayto the specified Object - to(Type, long) - Method in class com.alibaba.fastjson2.JSONArray
-
Convert this
JSONArrayto the specified Object - to(Type, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Convert this
JSONObjectto the specified Object - to(Function<JSONObject, T>) - Method in class com.alibaba.fastjson2.JSONObject
- toArray(Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Convert all the members of this
JSONArrayinto the specified Object. - toBigDecimal(byte[]) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(char[]) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(double) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(float) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(long) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toBigDecimal(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToBigDecimal - Class in com.alibaba.fastjson2.function.impl
- ToBigDecimal() - Constructor for class com.alibaba.fastjson2.function.impl.ToBigDecimal
- toBigInteger(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToBigInteger - Class in com.alibaba.fastjson2.function.impl
- ToBigInteger() - Constructor for class com.alibaba.fastjson2.function.impl.ToBigInteger
- toBoolean(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToBoolean - Class in com.alibaba.fastjson2.function.impl
- ToBoolean(Boolean) - Constructor for class com.alibaba.fastjson2.function.impl.ToBoolean
- toBooleanValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toByte(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToByte - Class in com.alibaba.fastjson2.function.impl
- ToByte(Byte) - Constructor for class com.alibaba.fastjson2.function.impl.ToByte
- ToByteFunction<T> - Interface in com.alibaba.fastjson2.function
- toBytes(boolean) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a boolean value to JSONB bytes
- toBytes(byte) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a byte value to JSONB bytes
- toBytes(int) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an integer value to JSONB bytes
- toBytes(long) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a long value to JSONB bytes
- toBytes(short) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a short value to JSONB bytes
- toBytes(Object) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes
- toBytes(Object, JSONWriter.Context) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with specified context
- toBytes(Object, JSONWriter.Context, SymbolTable, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with specified context, symbol table and features
- toBytes(Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with specified features
- toBytes(Object, SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with a symbol table
- toBytes(Object, SymbolTable, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with a symbol table, filters and features
- toBytes(Object, SymbolTable, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts an object to JSONB bytes with a symbol table and features
- toBytes(String) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a string to JSONB bytes
- toBytes(String, Charset) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts a string to JSONB bytes with specified charset
- toByteValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToCharFunction<T> - Interface in com.alibaba.fastjson2.function
- toDate(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toDouble(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToDouble - Class in com.alibaba.fastjson2.function.impl
- ToDouble(Double) - Constructor for class com.alibaba.fastjson2.function.impl.ToDouble
- toDoubleValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toFloat(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToFloat - Class in com.alibaba.fastjson2.function.impl
- ToFloat(Float) - Constructor for class com.alibaba.fastjson2.function.impl.ToFloat
- ToFloatFunction<T> - Interface in com.alibaba.fastjson2.function
- toFloatValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toInstant(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toInt(List) - Method in class com.alibaba.fastjson2.JSONReader
- toInt32(String) - Method in class com.alibaba.fastjson2.JSONReader
- toInt64(String) - Method in class com.alibaba.fastjson2.JSONReader
- toInteger(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToInteger - Class in com.alibaba.fastjson2.function.impl
- ToInteger(Integer) - Constructor for class com.alibaba.fastjson2.function.impl.ToInteger
- toIntValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toJavaList(Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Convert all the members of this
JSONArrayinto the specified Object. - toJavaObject(JSONArray) - Method in class com.alibaba.fastjson2.TypeReference
-
Deprecated.since 2.0.4, please use
TypeReference.to(JSONArray) - toJavaObject(JSONObject, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.TypeReference
-
Deprecated.since 2.0.4, please use
TypeReference.to(JSONObject, JSONReader.Feature...) - toJavaObject(TypeReference<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Deprecated.since 2.0.4, please use
JSONObject.to(Type, JSONReader.Feature...) - toJavaObject(Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Convert this
JSONObjectto the specified Object - toJavaObject(Object, Class<T>) - Static method in interface com.alibaba.fastjson2.JSON
-
Deprecated.since 2.0.4, please use
JSON.to(Class, Object) - toJavaObject(Type) - Method in class com.alibaba.fastjson2.JSONArray
-
Deprecated.since 2.0.4, please use
JSONArray.to(Type) - toJavaObject(Type, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Deprecated.since 2.0.4, please use
JSONObject.to(Type, JSONReader.Feature...) - toJavaObject(Properties, ObjectReaderProvider, Class<T>, JSONReader.Feature...) - Static method in class com.alibaba.fastjson2.util.PropertiesUtils
- toJavaObject(Properties, Class<T>) - Static method in class com.alibaba.fastjson2.util.PropertiesUtils
- toJSON(Object) - Static method in interface com.alibaba.fastjson2.JSON
-
Converts the specified object to a
JSONArrayorJSONObject. - toJSON(Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Converts the specified object to a
JSONArrayorJSONObject. - toJSONBBytes(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Serialize to JSONB bytes
- toJSONBBytes(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Serialize to JSONB bytes
- toJSONBytes(Object) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, Filter...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, String, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, String, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, Charset, JSONWriter.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONBytes(Object, Charset, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.ArraySchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.BooleanSchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.NumberSchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- toJSONObject() - Method in class com.alibaba.fastjson2.schema.StringSchema
- toJSONObject(T) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- toJSONObject(T, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- toJSONObject(T, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterRootName
- toJSONString(byte[]) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts JSONB bytes to a JSON string
- toJSONString(byte[], boolean) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts JSONB bytes to a JSON string
- toJSONString(byte[], SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts JSONB bytes to a JSON string with a symbol table
- toJSONString(byte[], SymbolTable, boolean) - Static method in interface com.alibaba.fastjson2.JSONB
-
Converts JSONB bytes to a JSON string with a symbol table
- toJSONString(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Serialize to JSON
String - toJSONString(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Serialize to JSON
String - toJSONString(Object) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, Filter, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, JSONWriter.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONArray
-
Serialize Java Object to JSON
Stringwith specifiedJSONReader.Features enabled - toJSONString(Object, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.JSONObject
-
Serialize Java Object to JSON
Stringwith specifiedJSONReader.Features enabled - toJSONString(Object, String, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(Object, String, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json string
- toJSONString(T, JSONWriter.Feature...) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Converts an object to its JSON string representation using the specified features.
- toList(Class<T>, JSONReader.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Convert all the members of this
JSONArrayinto the specified Object. - toLong(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toLong(Map) - Method in class com.alibaba.fastjson2.JSONReader
- ToLong - Class in com.alibaba.fastjson2.function.impl
- ToLong(Long) - Constructor for class com.alibaba.fastjson2.function.impl.ToLong
- toLongValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toMap(Object) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- toNumber(List) - Method in class com.alibaba.fastjson2.JSONReader
- toNumber(Map) - Method in class com.alibaba.fastjson2.JSONReader
- ToNumber - Class in com.alibaba.fastjson2.function.impl
- ToNumber(Number) - Constructor for class com.alibaba.fastjson2.function.impl.ToNumber
- toProperties(ObjectWriterProvider, Object, JSONWriter.Feature...) - Static method in class com.alibaba.fastjson2.util.PropertiesUtils
- toProperties(Object) - Static method in class com.alibaba.fastjson2.util.PropertiesUtils
- toShort(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ToShort - Class in com.alibaba.fastjson2.function.impl
- ToShort(Short) - Constructor for class com.alibaba.fastjson2.function.impl.ToShort
- ToShortFunction<T> - Interface in com.alibaba.fastjson2.function
- toShortValue(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toString() - Method in class com.alibaba.fastjson2.JSONArray
-
Serialize to JSON
String - toString() - Method in class com.alibaba.fastjson2.JSONObject
-
Serialize to JSON
String - toString() - Method in class com.alibaba.fastjson2.JSONPath
-
Returns the string representation of this JSONPath
- toString() - Method in class com.alibaba.fastjson2.JSONPathCompilerReflect.NameSegmentTyped
- toString() - Method in class com.alibaba.fastjson2.JSONPObject
-
Serializes this JSONP object to JSONP string format
- toString() - Method in class com.alibaba.fastjson2.JSONWriter.Path
-
Returns a string representation of this Path in JSON Pointer format.
- toString() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- toString() - Method in class com.alibaba.fastjson2.reader.FieldReader
- toString() - Method in class com.alibaba.fastjson2.schema.JSONSchema
- toString() - Method in class com.alibaba.fastjson2.util.BeanUtils.GenericArrayTypeImpl
- toString() - Method in class com.alibaba.fastjson2.util.MultiType
- toString() - Method in class com.alibaba.fastjson2.util.Scientific
- toString() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- toString() - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- toString(byte) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toString(byte, byte) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toString(char) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toString(char, char) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- toString(long, boolean, ZoneId) - Static method in class com.alibaba.fastjson2.util.DateUtils
- toString(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONArray
-
Serialize to JSON
String - toString(JSONWriter.Feature...) - Method in class com.alibaba.fastjson2.JSONObject
-
Serialize to JSON
String - toString(Date) - Static method in class com.alibaba.fastjson2.util.DateUtils
- toString(List) - Method in class com.alibaba.fastjson2.JSONReader
- toString(Map) - Method in class com.alibaba.fastjson2.JSONReader
- ToString - Class in com.alibaba.fastjson2.function.impl
- ToString() - Constructor for class com.alibaba.fastjson2.function.impl.ToString
- toStringArray(Object) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- TrimString - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to trim whitespace from string values during deserialization.
- trustedLookup(Class) - Static method in class com.alibaba.fastjson2.util.JDKUtils
- tryAdvance(Consumer<? super T>) - Method in class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- trySplit() - Method in class com.alibaba.fastjson2.stream.StreamReader.StreamReaderSpliterator
- TwoNameSegmentTypedPath(String, JSONPathCompilerReflect.NameSegmentTyped, JSONPathCompilerReflect.NameSegmentTyped) - Constructor for class com.alibaba.fastjson2.JSONPathCompilerReflect.TwoNameSegmentTypedPath
- type - Variable in class com.alibaba.fastjson2.TypeReference
- TYPE_HASH_CODE - Static variable in class com.alibaba.fastjson2.reader.ObjectArrayReader
- typedMap(Class, Class, Type, Type) - Static method in class com.alibaba.fastjson2.reader.ObjectReaderBaseModule
- typeKey - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- typeKey - Variable in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- typeKey() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- typeKeyHashCode - Variable in class com.alibaba.fastjson2.reader.ObjectReaderAdapter
- typeName - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- typeName - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- typeName - Variable in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- typeName() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- typeName(byte) - Static method in interface com.alibaba.fastjson2.JSONB
-
Gets the type name for the specified type byte
- typeNameHash - Variable in class com.alibaba.fastjson2.reader.ObjectReaderBean
- typeNameHash - Variable in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- typeNameJSONB - Variable in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- typeNameSymbolCache - Variable in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- typeReaders - Variable in class com.alibaba.fastjson2.stream.StreamReader
- typeRedirect - Variable in class com.alibaba.fastjson2.JSONReader
- TypeReference<T> - Class in com.alibaba.fastjson2
-
Represents a generic type
T. - TypeReference() - Constructor for class com.alibaba.fastjson2.TypeReference
-
Constructs a new type literal.
- TypeReference(Type...) - Constructor for class com.alibaba.fastjson2.TypeReference
-
Constructs a new type literal with the specified actual type arguments.
- types - Variable in class com.alibaba.fastjson2.stream.StreamReader
- typeToString(Type) - Static method in class com.alibaba.fastjson2.util.BeanUtils
- TypeUtils - Class in com.alibaba.fastjson2.util
- TypeUtils() - Constructor for class com.alibaba.fastjson2.util.TypeUtils
U
- UnquoteFieldName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write field names without quotes during serialization.
- unregister(ObjectReaderModule) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Unregisters an ObjectReaderModule.
- unregister(ObjectWriterModule) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Unregisters an ObjectWriterModule.
- unregister(Type) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Unregisters the ObjectWriter for the specified type using method-based writing.
- unregister(Type, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Unregisters the ObjectWriter for the specified type.
- unregister(Type, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Unregisters the specified ObjectWriter for the given type, but only if the currently registered writer matches the specified writer.
- unregister(Type, ObjectWriter, boolean) - Method in class com.alibaba.fastjson2.writer.ObjectWriterProvider
-
Unregisters the specified ObjectWriter for the given type, but only if the currently registered writer matches the specified writer.
- unregisterObjectReader(Type) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Unregisters the ObjectReader for the specified type using method-based reading.
- unregisterObjectReader(Type, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Unregisters the ObjectReader for the specified type.
- unregisterObjectReader(Type, ObjectReader) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Unregisters the specified ObjectReader for the given type using method-based reading, but only if the currently registered reader matches the specified reader.
- unregisterObjectReader(Type, ObjectReader, boolean) - Method in class com.alibaba.fastjson2.reader.ObjectReaderProvider
-
Unregisters the specified ObjectReader for the given type, but only if the currently registered reader matches the specified reader.
- UnresolvedReference - Class in com.alibaba.fastjson2.schema
- UnresolvedReference - Enum constant in enum com.alibaba.fastjson2.schema.JSONSchema.Type
- UNSAFE - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- unwrap(Class<T>) - Method in interface com.alibaba.fastjson2.util.Wrapper
- unwrapped() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
If true, serialize and deserialize the field's internal properties
- unwrapped() - Method in class com.alibaba.fastjson2.writer.FieldWriter
- unwrapped() - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- UNWRAPPED_MASK - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- UpperCamelCaseWithDashes - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will ensure that the first "letter" of the Java field name is capitalized when serialized to its JSON form and the words will be separated by a dash (-).
- UpperCamelCaseWithDots - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will ensure that the first "letter" of the Java field name is capitalized when serialized to its JSON form and the words will be separated by a dash (-).
- UpperCamelCaseWithSpaces - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will ensure that the first "letter" of the Java field name is capitalized when serialized to its JSON form and the words will be separated by a space.
- UpperCamelCaseWithUnderScores - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will ensure that the first "letter" of the Java field name is capitalized when serialized to its JSON form and the words will be separated by an underscore (_).
- UpperCase - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
- UpperCaseWithDashes - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to an upper case field name where each word is separated by a dash (-).
- UpperCaseWithDots - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to an upper case field name where each word is separated by a dot (.).
- UpperCaseWithUnderScores - Enum constant in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Using this naming policy with FASTJSON will modify the Java Field name from its camel cased form to an upper case field name where each word is separated by an underscore (_).
- UseBigDecimalForDoubles - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to deserialize floating-point numbers as BigDecimal when the target type is double.
- UseBigDecimalForFloats - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to deserialize floating-point numbers as BigDecimal when the target type is float.
- UseBigIntegerForInts - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether JSON integral (non-floating-point) numbers are to be deserialized into
BigIntegers if only generic type description (eitherObjectorNumber, or within untypedMaporCollectioncontext) is available. - UseDefaultConstructorAsPossible - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to use default constructors as much as possible during deserialization.
- UseDoubleForDecimals - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to deserialize decimal numbers as double values.
- UseLongForInts - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines how "small" JSON integral (non-floating-point) numbers -- ones that fit in 32-bit signed integer (`int`) -- are bound when target type is loosely typed as
ObjectorNumber(or within untypedMaporCollectioncontext). - UseNativeObject - Enum constant in enum com.alibaba.fastjson2.JSONReader.Feature
-
Feature that determines whether to use native Java objects (HashMap, ArrayList) instead of FASTJSON's JSONObject and JSONArray during deserialization.
- useSimpleDateFormat - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- useSimpleFormatter - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- useSingleQuote - Variable in class com.alibaba.fastjson2.JSONWriter
- UseSingleQuotes - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to use single quotes instead of double quotes for strings.
- utcSeconds(int, int, int, int, int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- utf16 - Variable in class com.alibaba.fastjson2.JSONWriter
- UTF16 - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- UTF16() - Constructor for class com.alibaba.fastjson2.util.StringUtils.UTF16
- utf16Hex2(int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a 2-digit hexadecimal value to its UTF-16 character representation.
- utf16Hex4U(long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Converts a 4-digit hexadecimal value to its uppercase UTF-16 character representation.
- utf8 - Variable in class com.alibaba.fastjson2.JSONReader
- utf8 - Variable in class com.alibaba.fastjson2.JSONWriter
V
- validate() - Method in class com.alibaba.fastjson2.JSONValidator
-
Validates the JSON content and returns true if it is valid JSON.
- validate(double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(double) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(long) - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- validate(long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(long) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Double) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(Double) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Float) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(Float) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Integer) - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- validate(Integer) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(Integer) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Long) - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- validate(Long) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(Long) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.ArraySchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.BooleanSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.EnumSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.IntegerSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.JSONSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.NumberSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.StringSchema
- validate(Object) - Method in class com.alibaba.fastjson2.schema.UnresolvedReference
- validate(Map) - Method in class com.alibaba.fastjson2.schema.ObjectSchema
- validateIPv4(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- validateIPv6(String) - Static method in class com.alibaba.fastjson2.util.TypeUtils
- ValidateResult - Class in com.alibaba.fastjson2.schema
- ValidateResult(boolean, String, Object...) - Constructor for class com.alibaba.fastjson2.schema.ValidateResult
- ValidateResult(ValidateResult, String, Object...) - Constructor for class com.alibaba.fastjson2.schema.ValidateResult
- value() - Element in annotation type com.alibaba.fastjson2.annotation.JSONCompiler
- value() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
- Value - Enum constant in enum com.alibaba.fastjson2.JSONValidator.Type
-
Represents a JSON value (string, number, boolean, or null)
- VALUE_MASK - Static variable in class com.alibaba.fastjson2.codec.FieldInfo
- VALUE_NAME - Static variable in interface com.alibaba.fastjson2.reader.ObjectReader
- ValueConsumer - Interface in com.alibaba.fastjson2.reader
- valueEscape - Variable in class com.alibaba.fastjson2.JSONReader
- valueFilter(ValueFilter) - Method in class com.alibaba.fastjson2.JSONObject
-
Applies a value filter to this JSONObject.
- ValueFilter - Interface in com.alibaba.fastjson2.filter
- valueOf(String) - Static method in enum com.alibaba.fastjson2.annotation.JSONCompiler.CompilerOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.JSONPath.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.JSONReader.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.JSONValidator.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.schema.JSONSchema.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.stream.StreamReader.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.support.csv.CSVWriter.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
-
Returns the enum constant of this type with the specified name.
- valueOfMulPow52(long, int, int) - Static method in class com.alibaba.fastjson2.util.FDBigInteger
- values - Variable in class com.alibaba.fastjson2.stream.StreamReader.ColumnStat
- values() - Static method in enum com.alibaba.fastjson2.annotation.JSONCompiler.CompilerOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.JSONPath.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.JSONReader.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.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.fastjson2.JSONWriter.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.PropertyNamingStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.schema.JSONSchema.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.stream.StreamReader.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.support.csv.CSVWriter.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alibaba.fastjson2.util.DateUtils.DateTimeFormatPattern
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType - Variable in class com.alibaba.fastjson2.JSONReader
- valueType - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapField
- valueType - Variable in class com.alibaba.fastjson2.reader.FieldReaderMapMethod
- valueUsing - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- VECTOR_BIT_LENGTH - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- VECTOR_SUPPORT - Static variable in class com.alibaba.fastjson2.util.JDKUtils
- VERSION - Static variable in interface com.alibaba.fastjson2.JSON
-
fastjson2 version name
W
- wasNull - Variable in class com.alibaba.fastjson2.JSONReader
- wasNull() - Method in class com.alibaba.fastjson2.JSONReader
- withPrefix() - Element in annotation type com.alibaba.fastjson2.annotation.JSONBuilder
- Wrapper - Interface in com.alibaba.fastjson2.util
- write(JSONObject) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a JSONObject as a JSON object.
- write(JSONWriter, Object) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter using default parameters.
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.util.ApacheLang3Support.PairWriter
- write(JSONWriter, Object, Object, Type, long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter with the given field name, field type, and features.
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter1
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter10
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter11
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter12
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter2
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter3
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter4
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter5
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter6
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter7
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter8
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriter9
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterException
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplJSONP
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplToString
- write(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterRootName
- write(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- write(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriterListField
- write(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- write(List) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a list as a JSON array.
- write(List) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- write(Map<?, ?>) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a Map as a JSON object.
- write(Map<?, ?>) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- write0(char) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a character to the output.
- write0(char) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeAfter(JSONWriter, Object) - Method in class com.alibaba.fastjson2.filter.AfterFilter
- writeAfter(Object) - Method in class com.alibaba.fastjson2.filter.AfterFilter
- writeAny(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes any object using the appropriate writer based on its runtime type.
- writeArrayMapping(JSONWriter, Object, Object, Type, long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter in array mapping format.
- writeArrayMapping(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterPrimitiveImpl
- writeArrayMappingJSONB(JSONWriter, Object) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter in array mapping JSONB format.
- writeArrayMappingJSONB(JSONWriter, Object, Object, Type, long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter in array mapping JSONB format with additional parameters.
- writeArrayMappingJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- writeArrayMappingJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- writeArrayMappingJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterPrimitiveImpl
- writeArrayNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null array value using the current context features.
- writeArrayNull(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null array value using the specified features.
- writeAs(Object, Class) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an object as if it were of the specified type.
- writeBase64(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte array as Base64-encoded string.
- writeBase64(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeBefore(JSONWriter, Object) - Method in class com.alibaba.fastjson2.filter.BeforeFilter
- writeBefore(Object) - Method in class com.alibaba.fastjson2.filter.BeforeFilter
- WriteBigDecimalAsPlain - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write BigDecimal values in plain format during serialization.
- writeBigInt(BigInteger) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a BigInteger value using default features.
- writeBigInt(BigInteger, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a BigInteger value using the specified features.
- writeBigInt(BigInteger, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeBigInteger(BigInteger) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeBinary(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte array as either Base64-encoded string or as an array of integers, depending on the WriteByteArrayAsBase64 feature.
- writeBinary(JSONWriter, byte[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeBool(boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a boolean value.
- writeBool(boolean) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeBool(boolean[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a boolean array as boolean values.
- writeBool(JSONWriter, boolean) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeBool(JSONWriter, boolean[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeBoolean(boolean) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeBoolean(byte[], int, boolean) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a boolean value to a byte array
- writeBoolean(byte[], int, boolean[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a boolean array to a byte array
- writeBoolean(byte[], int, Boolean) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Boolean value to a byte array
- WriteBooleanAsNumber - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write boolean values as numbers during serialization.
- writeBooleanNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null boolean value using the current context features.
- WriteByteArrayAsBase64 - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write byte arrays as Base64-encoded strings during serialization.
- writeChar(char) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a character without any escaping or formatting.
- writeChar(char) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeClassInfo(JSONWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- WriteClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write class names during serialization.
- writeColon() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a colon separator.
- writeColon() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeComma() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a comma separator.
- writeComma() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeComma() - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDate(long) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDate(JSONWriter, boolean, long) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDate(JSONWriter, boolean, Date) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDate(JSONWriter, long) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDate(Date) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDateTime14(int, int, int, int, int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a date-time value in 14-character format (yyyyMMddHHmmss).
- writeDateTime14(int, int, int, int, int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDateTime19(int, int, int, int, int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a date-time value in 19-character format (yyyy-MM-dd HH:mm:ss).
- writeDateTime19(int, int, int, int, int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDateTime19(int, int, int, int, int, int) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDateTimeISO8601(int, int, int, int, int, int, int, int, boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a date-time value in ISO8601 format.
- writeDateTimeISO8601(int, int, int, int, int, int, int, int, boolean) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDateYYYMMDD10(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a date in 10-character format (yyyy-MM-dd).
- writeDateYYYMMDD10(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDateYYYMMDD10(int, int, int) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDateYYYMMDD8(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a date in 8-character format (yyyyMMdd).
- writeDateYYYMMDD8(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDecimal(byte[], int, long, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a decimal number to a byte array buffer
- writeDecimal(char[], int, long, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a decimal number to a character array buffer
- writeDecimal(long, int) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDecimal(BigDecimal) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a BigDecimal value using default features and no specific format.
- writeDecimal(BigDecimal) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDecimal(BigDecimal, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a BigDecimal value using the specified features and no specific format.
- writeDecimal(BigDecimal, long, DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a BigDecimal value using the specified features and decimal format.
- writeDecimal(BigDecimal, long, DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDecimalNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null decimal value using the current context features.
- writeDecimalNull(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null decimal value using the specified features.
- writeDigitPair(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a pair of digits to a byte array at the specified position.
- writeDigitPair(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a pair of digits to a character array at the specified position.
- writeDouble(byte[], int, double) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a double value to a byte array
- writeDouble(byte[], int, double[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a double array to a byte array
- writeDouble(byte[], int, double, boolean) - Static method in class com.alibaba.fastjson2.util.NumberUtils
- writeDouble(byte[], int, Double, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Double value to a byte array
- writeDouble(char[], int, double, boolean) - Static method in class com.alibaba.fastjson2.util.NumberUtils
- writeDouble(double) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double value.
- writeDouble(double) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDouble(double) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeDouble(double[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double array as floating-point numbers.
- writeDouble(double[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeDouble(double[], DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double array as floating-point numbers with the specified decimal format.
- writeDouble(double, DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double value with the specified decimal format.
- writeDouble(JSONWriter, double) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDouble(JSONWriter, double[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDouble(JSONWriter, Double) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeDoubleArray(double, double) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double array with two elements.
- writeDoubleArray(double, double) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeEnum(byte[], int, Enum, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an enum value to a byte array
- writeEnum(JSONWriter, Enum) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeEnum(Enum) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an Enum value.
- writeEnumAsJavaBean - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- writeEnumAsJavaBean() - Element in annotation type com.alibaba.fastjson2.annotation.JSONType
- writeEnumJSONB(JSONWriter, Enum) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeEnumJSONB(JSONWriter, Enum) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- WriteEnumsUsingName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write enum values using their name during serialization.
- WriteEnumUsingOrdinal - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write enum values using their ordinal value during serialization.
- WriteEnumUsingToString - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write enum values using their toString() representation during serialization.
- writeEnumValueJSONB(byte[], int, Enum, SymbolTable, long) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeEscapedChar(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeEscapedChar(char[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeFieldName(JSONWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFieldNameJSONB(byte[], int) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFieldNameJSONB(byte[], int, JSONWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFieldNameJSONB(JSONWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFieldNameSymbol(SymbolTable) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFloat(byte[], int, float) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a float value to a byte array
- writeFloat(byte[], int, float[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a float array to a byte array
- writeFloat(byte[], int, float, boolean) - Static method in class com.alibaba.fastjson2.util.NumberUtils
- writeFloat(byte[], int, Float, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Float value to a byte array
- writeFloat(char[], int, float, boolean) - Static method in class com.alibaba.fastjson2.util.NumberUtils
- writeFloat(float) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a float value.
- writeFloat(float) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeFloat(float) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeFloat(float[]) - Method in class com.alibaba.fastjson2.JSONWriter
- writeFloat(float[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeFloat(float[], DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a float array with the specified decimal format.
- writeFloat(float, DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a float value with the specified decimal format.
- writeFloat(JSONWriter, float) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFloat(JSONWriter, float[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeFloat(Float) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a Float object.
- writeFloatNull(JSONWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeHex(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte array as hexadecimal string.
- writeHex(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInstant(byte[], int, Instant) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an Instant value to a byte array
- writeInstant(Instant) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an Instant value as an ISO-8601 formatted string.
- writeInstant(Instant) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeInt16(byte[], int, short) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a short value to a byte array
- writeInt16(byte[], int, short) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 16-bit short value as an integer to a byte array.
- writeInt16(byte[], int, Short, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Short value to a byte array
- writeInt16(char[], int, short) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 16-bit short value as an integer to a character array.
- writeInt16(short) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a short value as an integer.
- writeInt16(short) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt16(short[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a short array as integers.
- writeInt16(JSONWriter, short[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeInt32(byte[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an integer value to a byte array
- writeInt32(byte[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 32-bit integer value to a byte array.
- writeInt32(byte[], int, Integer, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an Integer value to a byte array
- writeInt32(char[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 32-bit integer value to a character array.
- writeInt32(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int value.
- writeInt32(int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt32(int) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeInt32(int[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int array as integers.
- writeInt32(int[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt32(int, String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int value with the specified string format.
- writeInt32(int, DecimalFormat) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int value with the specified decimal format.
- writeInt32(JSONWriter, int) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeInt32(Integer) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an Integer object.
- writeInt32(Integer) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt64(byte[], int, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a long value to a byte array
- writeInt64(byte[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 64-bit long integer value to a byte array.
- writeInt64(byte[], int, Long, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Long value to a byte array
- writeInt64(byte[], int, Collection<Long>, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a collection of Long values to a byte array
- writeInt64(char[], int, long) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a 64-bit long integer value to a character array.
- writeInt64(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a long value.
- writeInt64(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt64(long) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeInt64(long[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a long array as integers.
- writeInt64(long[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt64(JSONWriter, long) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeInt64(Long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a Long object.
- writeInt64(Long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt64Null() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null long value using the current context features.
- writeInt8(byte) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte value as an integer.
- writeInt8(byte) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt8(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte array as integers.
- writeInt8(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeInt8(byte[], int, byte) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a byte value to a byte array
- writeInt8(byte[], int, byte) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an 8-bit byte value as an integer to a byte array.
- writeInt8(byte[], int, Byte, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Byte value to a byte array
- writeInt8(char[], int, byte) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes an 8-bit byte value as an integer to a character array.
- writeIntNull(JSONWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.util.ApacheLang3Support.PairWriter
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter in JSONB format.
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterException
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- writeJSONB(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterRootName
- writeKeyValue(String, Object) - Method in class com.alibaba.fastjson2.filter.AfterFilter
- writeKeyValue(String, Object) - Method in class com.alibaba.fastjson2.filter.BeforeFilter
- writeLatin1(byte[], int, byte[], byte) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeLatin1Escaped(byte[], int, byte[], byte, long) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeLatin1EscapedRest(char[], int, byte[], int, char, long) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeLine() - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLine(int, IntFunction) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLine(Object...) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLine(List) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLineObject(Object) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeList(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeList(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- writeListInt32(List<Integer>) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a list of Integer values as integers.
- writeListInt32(List<Integer>) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeListInt64(List<Long>) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a list of Long values as integers.
- writeListInt64(List<Long>) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeListJSONB(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeListJSONB(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- writeListStr(JSONWriter, boolean, List<String>) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeListStr(JSONWriter, boolean, List<String>) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- writeListValue(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeListValue(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- writeListValueJSONB(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeListValueJSONB(JSONWriter, List) - Method in class com.alibaba.fastjson2.writer.FieldWriterList
- writeLocalDate(byte[], int, int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalDate value to a byte array in ISO8601 format (yyyy-MM-dd).
- writeLocalDate(byte[], int, LocalDate) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a LocalDate value to a byte array
- writeLocalDate(char[], int, int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalDate value to a character array in ISO8601 format (yyyy-MM-dd).
- writeLocalDate(LocalDate) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a LocalDate value.
- writeLocalDate(LocalDate) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeLocalDate(LocalDate) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLocalDateTime(byte[], int, LocalDateTime) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a LocalDateTime value to a byte array
- writeLocalDateTime(LocalDateTime) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a LocalDateTime value.
- writeLocalDateTime(LocalDateTime) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeLocalDateTime(LocalDateTime) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeLocalDateWithFormat(LocalDate) - Method in class com.alibaba.fastjson2.JSONWriter
- writeLocalTime(byte[], int, int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalTime value to a byte array in ISO8601 format (HH:mm:ss).
- writeLocalTime(byte[], int, LocalTime) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a LocalTime value to a byte array
- writeLocalTime(byte[], int, LocalTime) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalTime value to a byte array in ISO8601 format (HH:mm:ss[.nnnnnnnnn]).
- writeLocalTime(char[], int, int, int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalTime value to a character array in ISO8601 format (HH:mm:ss).
- writeLocalTime(char[], int, LocalTime) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes a LocalTime value to a character array in ISO8601 format (HH:mm:ss[.nnnnnnnnn]).
- writeLocalTime(LocalTime) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a LocalTime value.
- writeLocalTime(LocalTime) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- WriteLongAsString - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write long values as strings during serialization.
- WriteMapNullValue - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null values for map entries during serialization.
- writeMillis(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a timestamp value as a long integer.
- writeName(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a field name as an integer value in a JSON object.
- writeName(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a field name as a long value in a JSON object.
- writeName(String) - Method in class com.alibaba.fastjson2.JSONWriter
- writeName10Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 10-character field name as raw bytes without any escaping or formatting.
- writeName10Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName11Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an 11-character field name as raw bytes without any escaping or formatting.
- writeName11Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName12Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 12-character field name as raw bytes without any escaping or formatting.
- writeName12Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName13Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 13-character field name as raw bytes without any escaping or formatting.
- writeName13Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName14Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 14-character field name as raw bytes without any escaping or formatting.
- writeName14Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName15Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 15-character field name as raw bytes without any escaping or formatting.
- writeName15Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName16Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 16-character field name as raw bytes without any escaping or formatting.
- writeName16Raw(long, long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName2Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 2-character field name as raw bytes without any escaping or formatting.
- writeName2Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName3Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 3-character field name as raw bytes without any escaping or formatting.
- writeName3Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName4Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 4-character field name as raw bytes without any escaping or formatting.
- writeName4Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName5Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 5-character field name as raw bytes without any escaping or formatting.
- writeName5Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName6Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 6-character field name as raw bytes without any escaping or formatting.
- writeName6Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName7Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 7-character field name as raw bytes without any escaping or formatting.
- writeName7Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName8Raw(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an 8-character field name as raw bytes without any escaping or formatting.
- writeName8Raw(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeName9Raw(long, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a 9-character field name as raw bytes without any escaping or formatting.
- writeName9Raw(long, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeNameAny(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a field name of any type in a JSON object.
- WriteNameAsSymbol - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write field names as symbols during serialization.
- writeNameRaw(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw bytes representing a field name without any escaping or formatting.
- writeNameRaw(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeNameRaw(byte[], int, byte[], long, JSONWriter) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a raw name to a byte array
- writeNameRaw(byte[], int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw bytes representing a field name without any escaping or formatting.
- writeNameRaw(byte[], long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw bytes representing a field name without any escaping or formatting.
- writeNameRaw(char[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw characters representing a field name without any escaping or formatting.
- writeNameRaw(char[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeNameRaw(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw characters representing a field name without any escaping or formatting.
- writeNameRaw(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeNameValue(String, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a field name and its value as a key-value pair in a JSON object.
- writeNano(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes nanosecond values to a byte array.
- writeNano(char[], int, int) - Static method in class com.alibaba.fastjson2.util.IOUtils
-
Writes nanosecond values to a character array.
- WriteNonStringKeyAsString - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write non-string keys as strings during serialization.
- WriteNonStringValueAsString - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write non-string values as strings during serialization.
- writeNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null value.
- writeNull() - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- WriteNullBooleanAsFalse - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null booleans as false during serialization.
- WriteNullListAsEmpty - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null lists as empty arrays during serialization.
- WriteNullNumberAsZero - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null numbers as zero during serialization.
- WriteNulls - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null values during serialization.
- WriteNullStringAsEmpty - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write null strings as empty strings during serialization.
- writeNumberNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null number value using the current context features.
- writeNumberNull(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null number value using the specified features.
- writeObjectNull(Class<?>) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null object value.
- writeOffsetDateTime(byte[], int, OffsetDateTime) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an OffsetDateTime value to a byte array
- writeOffsetDateTime(OffsetDateTime) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an OffsetDateTime value.
- writeOffsetDateTime(OffsetDateTime) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeOffsetTime(byte[], int, OffsetTime) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes an OffsetTime value to a byte array
- writeOffsetTime(OffsetTime) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an OffsetTime value.
- writeOffsetTime(OffsetTime) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- WritePairAsJavaBean - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write key-value pairs as Java beans during serialization.
- writeQuote() - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- WriterAnnotationProcessor() - Constructor for class com.alibaba.fastjson2.writer.ObjectWriterBaseModule.WriterAnnotationProcessor
- writeRaw(byte) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a raw byte without any escaping or formatting.
- writeRaw(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw bytes without any escaping or formatting.
- writeRaw(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeRaw(char) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a raw character without any escaping or formatting.
- writeRaw(char) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeRaw(char[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw characters without any escaping or formatting.
- writeRaw(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes raw characters without any escaping or formatting.
- writeRaw(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeRaw(char, char) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes two raw characters without any escaping or formatting.
- writeRaw(char, char) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeRaw(String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a raw string without any escaping or formatting.
- writeRaw(String) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeRaw(String) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeReference(byte[], int, String, JSONWriter) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a reference to a byte array
- writeReference(int, Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a reference to the specified object at the given index.
- writeReference(Object) - Method in class com.alibaba.fastjson2.JSONWriter
-
Deprecated.This method is deprecated and will be removed in a future version
- writeReference(String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a reference to a previously serialized object.
- writeReference(String) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writerFeatures - Variable in class com.alibaba.fastjson2.codec.BeanInfo
- WriterUtilDateAsMillis - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write java.util.Date objects as milliseconds since epoch.
- writeString(boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a boolean value as a string.
- writeString(boolean) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(boolean[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a boolean array as strings.
- writeString(byte) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte value as a string.
- writeString(byte) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a byte array as strings.
- writeString(byte[]) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeString(byte[], int, char[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a character array to a byte array
- writeString(byte[], int, char[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a character array with offset and length to a byte array
- writeString(byte[], int, String) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a string to a byte array
- writeString(byte[], int, String[], long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a string array to a byte array
- writeString(byte[], int, Collection<String>, long) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a collection of strings to a byte array
- writeString(char[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from character array.
- writeString(char[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from character array with specified offset and length.
- writeString(char[], int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(char[], int, int, boolean) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from character array with specified offset and length.
- writeString(char[], int, int, boolean) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(double) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double value as a string.
- writeString(double[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a double array as strings.
- writeString(float) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a float value as a string.
- writeString(float[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a float array as strings.
- writeString(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int value as a string.
- writeString(int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(int[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an int array as strings.
- writeString(long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a long value as a string.
- writeString(long) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(long[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a long array as strings.
- writeString(short) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a short value as a string.
- writeString(short) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(short[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a short array as strings.
- writeString(JSONWriter, char[]) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeString(JSONWriter, String) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeString(Reader) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from a Reader.
- writeString(String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string value.
- writeString(String) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(String) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeString(String[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes an array of strings as a JSON array.
- writeString(String[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeString(List<String>) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a list of strings as a JSON array.
- writeString(List<String>) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringEscape(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringEscape(char[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringEscape(String) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringEscapeUTF16(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringLatin1(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from Latin-1 encoded bytes.
- writeStringLatin1(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringLatin1(byte[], int, byte[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Latin-1 string to a byte array
- writeStringLatin1(byte[], int, char[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a Latin-1 character array to a byte array
- writeStringLatin1BrowserSecure(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringNull() - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a null string value.
- writeStringUTF16(byte[]) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a string from UTF-16 encoded bytes.
- writeStringUTF16(byte[]) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeStringUTF16(byte[], int, byte[]) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a UTF-16 string to a byte array
- writeSymbol(byte[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a symbol to a byte array
- writeSymbol(byte[], int, String, SymbolTable) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a string with a symbol table to a byte array
- writeSymbol(int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a symbol as a JSON value.
- writeSymbol(String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a symbol string.
- WriteThrowableClassName - Enum constant in enum com.alibaba.fastjson2.JSONWriter.Feature
-
Feature that determines whether to write the class name of Throwable objects during serialization.
- writeTimeHHMMSS8(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a time in 8-character format (HH:mm:ss).
- writeTimeHHMMSS8(int, int, int) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeTo(OutputStream, Object) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array and write it to
OutputStream - writeTo(OutputStream, Object, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array and write it to
OutputStream - writeTo(OutputStream, Object, JSONWriter.Context) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array and write it to
OutputStream - writeTo(OutputStream, Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array and write it to
OutputStream - writeTo(OutputStream, Object, JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSONB
-
Writes an object to an output stream as JSONB bytes
- writeTo(OutputStream, Object, String, Filter[], JSONWriter.Feature...) - Static method in interface com.alibaba.fastjson2.JSON
-
Serializes the specified object to the json byte array and write it to
OutputStream - writeTypeInfo(JSONWriter) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes type information to the JSON output.
- writeTypeInfo(JSONWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- writeTypeInfo(JSONWriter) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- writeTypeName(byte[], int, String, JSONWriter) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a type name to a byte array
- writeTypeName(byte[], long) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a type name for the current object using byte array and hash.
- writeTypeName(String) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a type name for the current object.
- writeU4Hex2(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeU4Hex2(char[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeU4HexU(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeU4HexU(char[], int, int) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeUsing - Variable in class com.alibaba.fastjson2.codec.FieldInfo
- writeUsing - Variable in class com.alibaba.fastjson2.writer.FieldWriterObject
- writeUsing() - Element in annotation type com.alibaba.fastjson2.annotation.JSONField
-
Deprecated.
- writeUTF16(byte[], int, byte[], byte, long) - Static method in class com.alibaba.fastjson2.util.StringUtils
- writeUTF8(byte[], int, char[], int, int) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a UTF-8 character array to a byte array
- writeUUID(byte[], int, UUID) - Static method in interface com.alibaba.fastjson2.JSONB.IO
-
Writes a UUID value to a byte array
- writeUUID(UUID) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a UUID value.
- writeUUID(UUID) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
- writeValue(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriter
- writeValue(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriterListField
- writeValue(JSONWriter, T) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- writeValue(Object) - Method in class com.alibaba.fastjson2.support.csv.CSVWriter
- writeWithFilter(JSONWriter, Object) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter with filter support using default parameters.
- writeWithFilter(JSONWriter, Object, Object, Type, long) - Method in interface com.alibaba.fastjson2.writer.ObjectWriter
-
Writes an object to the JSONWriter with filter support.
- writeWithFilter(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterAdapter
- writeWithFilter(JSONWriter, Object, Object, Type, long) - Method in class com.alibaba.fastjson2.writer.ObjectWriterImplMap
- writeWithUnwrapped(JSONWriter, Object, long, boolean, ObjectWriter) - Method in class com.alibaba.fastjson2.writer.FieldWriterObject
- writeZonedDateTime(ZonedDateTime) - Method in class com.alibaba.fastjson2.JSONWriter
-
Writes a ZonedDateTime value.
- writeZonedDateTime(ZonedDateTime) - Method in class com.alibaba.fastjson2.JSONWriterUTF16JDK8UF
Y
- ymd(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- yy(byte[], int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- yyyyMMdd10 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- yyyyMMdd8 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- yyyyMMddhhmm16 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- yyyyMMddhhmmss14 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
- yyyyMMddhhmmss19 - Variable in class com.alibaba.fastjson2.codec.DateTimeCodec
Z
- ZERO - Static variable in class com.alibaba.fastjson2.util.Scientific
- zoneOffset(byte[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
- zoneOffset(char[], int, int) - Static method in class com.alibaba.fastjson2.util.DateUtils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
JSONPath.of(String)instead