Package com.alibaba.fastjson2
Interface JSONB.Constants
- Enclosing interface:
JSONB
public static interface JSONB.Constants
Constants for JSONB binary format specification
- Since:
- 2.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intFixed array lengthstatic final byteVariable length arraystatic final byteFixed array with 0 elementsstatic final byteMaximum fixed array markerstatic final byteMinimum fixed array markerstatic final byteBigIntegerstatic final byteBigInteger as longstatic final byteBinary data with lengthstatic final byteBinary character type intstatic final byteDecimalstatic final byteDecimal as longstatic final byteDoublestatic final byteDouble as longstatic final byteDouble 0static final byteDouble 1static final byteBoolean falsestatic final byteFloatstatic final byteFloat as intstatic final byteShortstatic final byte32-bit signed integerstatic final byteMaximum 2-byte compact int markerstatic final byteMinimum 2-byte compact int markerstatic final byteZero 2-byte compact int markerstatic final byteInteger 0static final byteInteger 1static final byteInteger 16static final byteMaximum 1-byte compact intstatic final byteMinimum 1-byte compact intstatic final byteMaximum 3-byte compact int markerstatic final byteMinimum 3-byte compact int markerstatic final byteZero 3-byte compact int markerstatic final byteLongstatic final byteMaximum 2-byte compact long markerstatic final byteMinimum 2-byte compact long markerstatic final byteZero 2-byte compact long markerstatic final byteLong as intstatic final byteMaximum 1-byte compact long markerstatic final byteMinimum 1-byte compact long markerstatic final byteMaximum 3-byte compact long markerstatic final byteMinimum 3-byte compact long markerstatic final byteZero 3-byte compact long markerstatic final byteBytestatic final byteLocal datestatic final byteLocal datetimestatic final byteLocal timestatic final byteNull valuestatic final byteObject start markerstatic final byteObject end markerstatic final byteReference to previously serialized objectstatic final byteVariable length ASCII stringstatic final byteASCII string with 0 charactersstatic final byteASCII string with 1 characterstatic final byteASCII string with 32 charactersstatic final byteASCII string with 36 charactersstatic final byteASCII string with 4 charactersstatic final byteASCII string with 5 charactersstatic final byteMaximum fixed ASCII string markerstatic final byteMinimum fixed ASCII string markerstatic final byteGB18030 stringstatic final byteUTF-16 stringstatic final byteUTF-16BE stringstatic final byteUTF-16LE stringstatic final byteUTF-8 stringstatic final byteSymbolstatic final byteTimestampstatic final byteTimestamp in millisecondsstatic final byteTimestamp in minutesstatic final byteTimestamp in secondsstatic final byteTimestamp with timezonestatic final byteBoolean truestatic final byteTyped object with symbolstatic final intMaximum 2-byte compact int valuestatic final intMinimum 2-byte compact int valuestatic final intMaximum 3-byte compact int valuestatic final intMinimum 3-byte compact int valuestatic final intMaximum 2-byte compact longstatic final intMinimum 2-byte compact longstatic final intMaximum 1-byte compact long valuestatic final intMinimum 1-byte compact long valuestatic final intMaximum 3-byte compact longstatic final intMinimum 3-byte compact longstatic final intFixed ASCII string length
-
Field Details
-
BC_CHAR
static final byte BC_CHARBinary character type int- See Also:
-
BC_BINARY
static final byte BC_BINARYBinary data with length- See Also:
-
BC_TYPED_ANY
static final byte BC_TYPED_ANYTyped object with symbol- See Also:
-
BC_REFERENCE
static final byte BC_REFERENCEReference to previously serialized object- See Also:
-
ARRAY_FIX_LEN
static final int ARRAY_FIX_LENFixed array length- See Also:
-
BC_ARRAY_FIX_0
static final byte BC_ARRAY_FIX_0Fixed array with 0 elements- See Also:
-
BC_ARRAY_FIX_MIN
static final byte BC_ARRAY_FIX_MINMinimum fixed array marker- See Also:
-
BC_ARRAY_FIX_MAX
static final byte BC_ARRAY_FIX_MAXMaximum fixed array marker- See Also:
-
BC_ARRAY
static final byte BC_ARRAYVariable length array- See Also:
-
BC_OBJECT_END
static final byte BC_OBJECT_ENDObject end marker- See Also:
-
BC_OBJECT
static final byte BC_OBJECTObject start marker- See Also:
-
BC_LOCAL_TIME
static final byte BC_LOCAL_TIMELocal time- See Also:
-
BC_LOCAL_DATETIME
static final byte BC_LOCAL_DATETIMELocal datetime- See Also:
-
BC_LOCAL_DATE
static final byte BC_LOCAL_DATELocal date- See Also:
-
BC_TIMESTAMP_WITH_TIMEZONE
static final byte BC_TIMESTAMP_WITH_TIMEZONETimestamp with timezone- See Also:
-
BC_TIMESTAMP_MILLIS
static final byte BC_TIMESTAMP_MILLISTimestamp in milliseconds- See Also:
-
BC_TIMESTAMP_SECONDS
static final byte BC_TIMESTAMP_SECONDSTimestamp in seconds- See Also:
-
BC_TIMESTAMP_MINUTES
static final byte BC_TIMESTAMP_MINUTESTimestamp in minutes- See Also:
-
BC_TIMESTAMP
static final byte BC_TIMESTAMPTimestamp- See Also:
-
BC_NULL
static final byte BC_NULLNull value- See Also:
-
BC_FALSE
static final byte BC_FALSEBoolean false- See Also:
-
BC_TRUE
static final byte BC_TRUEBoolean true- See Also:
-
BC_DOUBLE_NUM_0
static final byte BC_DOUBLE_NUM_0Double 0- See Also:
-
BC_DOUBLE_NUM_1
static final byte BC_DOUBLE_NUM_1Double 1- See Also:
-
BC_DOUBLE_LONG
static final byte BC_DOUBLE_LONGDouble as long- See Also:
-
BC_DOUBLE
static final byte BC_DOUBLEDouble- See Also:
-
BC_FLOAT_INT
static final byte BC_FLOAT_INTFloat as int- See Also:
-
BC_FLOAT
static final byte BC_FLOATFloat- See Also:
-
BC_DECIMAL_LONG
static final byte BC_DECIMAL_LONGDecimal as long- See Also:
-
BC_DECIMAL
static final byte BC_DECIMALDecimal- See Also:
-
BC_BIGINT_LONG
static final byte BC_BIGINT_LONGBigInteger as long- See Also:
-
BC_BIGINT
static final byte BC_BIGINTBigInteger- See Also:
-
BC_INT16
static final byte BC_INT16Short- See Also:
-
BC_INT8
static final byte BC_INT8Byte- See Also:
-
BC_INT64
static final byte BC_INT64Long- See Also:
-
BC_INT64_INT
static final byte BC_INT64_INTLong as int- See Also:
-
INT64_SHORT_MIN
static final int INT64_SHORT_MINMinimum 3-byte compact long- See Also:
-
INT64_SHORT_MAX
static final int INT64_SHORT_MAXMaximum 3-byte compact long- See Also:
-
INT64_BYTE_MIN
static final int INT64_BYTE_MINMinimum 2-byte compact long- See Also:
-
INT64_BYTE_MAX
static final int INT64_BYTE_MAXMaximum 2-byte compact long- See Also:
-
BC_INT64_SHORT_MIN
static final byte BC_INT64_SHORT_MINMinimum 3-byte compact long marker- See Also:
-
BC_INT64_SHORT_ZERO
static final byte BC_INT64_SHORT_ZEROZero 3-byte compact long marker- See Also:
-
BC_INT64_SHORT_MAX
static final byte BC_INT64_SHORT_MAXMaximum 3-byte compact long marker- See Also:
-
BC_INT64_BYTE_MIN
static final byte BC_INT64_BYTE_MINMinimum 2-byte compact long marker- See Also:
-
BC_INT64_BYTE_ZERO
static final byte BC_INT64_BYTE_ZEROZero 2-byte compact long marker- See Also:
-
BC_INT64_BYTE_MAX
static final byte BC_INT64_BYTE_MAXMaximum 2-byte compact long marker- See Also:
-
BC_INT64_NUM_MIN
static final byte BC_INT64_NUM_MINMinimum 1-byte compact long marker- See Also:
-
BC_INT64_NUM_MAX
static final byte BC_INT64_NUM_MAXMaximum 1-byte compact long marker- See Also:
-
INT64_NUM_LOW_VALUE
static final int INT64_NUM_LOW_VALUEMinimum 1-byte compact long value- See Also:
-
INT64_NUM_HIGH_VALUE
static final int INT64_NUM_HIGH_VALUEMaximum 1-byte compact long value- See Also:
-
BC_INT32_NUM_0
static final byte BC_INT32_NUM_0Integer 0- See Also:
-
BC_INT32_NUM_1
static final byte BC_INT32_NUM_1Integer 1- See Also:
-
BC_INT32_NUM_16
static final byte BC_INT32_NUM_16Integer 16- See Also:
-
BC_INT32_NUM_MIN
static final byte BC_INT32_NUM_MINMinimum 1-byte compact int- See Also:
-
BC_INT32_NUM_MAX
static final byte BC_INT32_NUM_MAXMaximum 1-byte compact int- See Also:
-
BC_INT32_BYTE_MIN
static final byte BC_INT32_BYTE_MINMinimum 2-byte compact int marker- See Also:
-
BC_INT32_BYTE_ZERO
static final byte BC_INT32_BYTE_ZEROZero 2-byte compact int marker- See Also:
-
BC_INT32_BYTE_MAX
static final byte BC_INT32_BYTE_MAXMaximum 2-byte compact int marker- See Also:
-
BC_INT32_SHORT_MIN
static final byte BC_INT32_SHORT_MINMinimum 3-byte compact int marker- See Also:
-
BC_INT32_SHORT_ZERO
static final byte BC_INT32_SHORT_ZEROZero 3-byte compact int marker- See Also:
-
BC_INT32_SHORT_MAX
static final byte BC_INT32_SHORT_MAXMaximum 3-byte compact int marker- See Also:
-
BC_INT32
static final byte BC_INT3232-bit signed integer- See Also:
-
INT32_BYTE_MIN
static final int INT32_BYTE_MINMinimum 2-byte compact int value- See Also:
-
INT32_BYTE_MAX
static final int INT32_BYTE_MAXMaximum 2-byte compact int value- See Also:
-
INT32_SHORT_MIN
static final int INT32_SHORT_MINMinimum 3-byte compact int value- See Also:
-
INT32_SHORT_MAX
static final int INT32_SHORT_MAXMaximum 3-byte compact int value- See Also:
-
BC_STR_ASCII_FIX_0
static final byte BC_STR_ASCII_FIX_0ASCII string with 0 characters- See Also:
-
BC_STR_ASCII_FIX_1
static final byte BC_STR_ASCII_FIX_1ASCII string with 1 character- See Also:
-
BC_STR_ASCII_FIX_4
static final byte BC_STR_ASCII_FIX_4ASCII string with 4 characters- See Also:
-
BC_STR_ASCII_FIX_5
static final byte BC_STR_ASCII_FIX_5ASCII string with 5 characters- See Also:
-
BC_STR_ASCII_FIX_32
static final byte BC_STR_ASCII_FIX_32ASCII string with 32 characters- See Also:
-
BC_STR_ASCII_FIX_36
static final byte BC_STR_ASCII_FIX_36ASCII string with 36 characters- See Also:
-
STR_ASCII_FIX_LEN
static final int STR_ASCII_FIX_LENFixed ASCII string length- See Also:
-
BC_STR_ASCII_FIX_MIN
static final byte BC_STR_ASCII_FIX_MINMinimum fixed ASCII string marker- See Also:
-
BC_STR_ASCII_FIX_MAX
static final byte BC_STR_ASCII_FIX_MAXMaximum fixed ASCII string marker- See Also:
-
BC_STR_ASCII
static final byte BC_STR_ASCIIVariable length ASCII string- See Also:
-
BC_STR_UTF8
static final byte BC_STR_UTF8UTF-8 string- See Also:
-
BC_STR_UTF16
static final byte BC_STR_UTF16UTF-16 string- See Also:
-
BC_STR_UTF16LE
static final byte BC_STR_UTF16LEUTF-16LE string- See Also:
-
BC_STR_UTF16BE
static final byte BC_STR_UTF16BEUTF-16BE string- See Also:
-
BC_STR_GB18030
static final byte BC_STR_GB18030GB18030 string- See Also:
-
BC_SYMBOL
static final byte BC_SYMBOLSymbol- See Also:
-