Package com.alibaba.fastjson2
Class JSONReaderUTF16Vector
java.lang.Object
com.alibaba.fastjson2.JSONReader
com.alibaba.fastjson2.JSONReaderUTF16Vector
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.alibaba.fastjson2.JSONReader
JSONReader.AutoTypeBeforeHandler, com.alibaba.fastjson2.JSONReader.BigIntegerCreator, JSONReader.Context, JSONReader.Feature, com.alibaba.fastjson2.JSONReader.ResolveTask, JSONReader.SavePoint -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final char[]protected booleanprotected final intprotected final intprotected final intprotected final StringFields inherited from class com.alibaba.fastjson2.JSONReader
boolValue, ch, comma, complex, context, doubleChars, EOI, exponent, JSON_TYPE_ARRAY, JSON_TYPE_BIG_DEC, JSON_TYPE_BOOL, JSON_TYPE_DEC, JSON_TYPE_DOUBLE, JSON_TYPE_FLOAT, JSON_TYPE_INT, JSON_TYPE_INT16, JSON_TYPE_INT64, JSON_TYPE_INT8, JSON_TYPE_NULL, JSON_TYPE_OBJECT, JSON_TYPE_STRING, LONG_MASK, mag0, mag1, mag2, mag3, MAX_EXP, nameEscape, negative, offset, resolveTasks, scale, SHANGHAI_ZONE_ID_HASH, SPACE, stringValue, typeRedirect, valueEscape, valueType, wasNull -
Constructor Summary
ConstructorsConstructorDescriptionJSONReaderUTF16Vector(JSONReader.Context ctx, String str, char[] chars, int offset, int length) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longintbooleanisNull()booleanvoidnext()booleanbooleannextIfMatch(char arg0) booleannextIfMatchIdent(char arg0, char arg1, char arg2) booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3) booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4) booleannextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4, char arg5) booleanbooleanbooleandoublelonglongfloatbyte[]readHex()booleanintlongprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimeprotected LocalDateTimereadLocalDateTimeX(int arg0) protected LocalTimeprotected LocalTimeprotected LocalTimeprotected LocalTimeprotected LocalTimeprotected LocalTimelongvoidreadNull()voidprotected voidreadUUID()longprotected ZonedDateTimereadZonedDateTimeX(int arg0) voidbooleanskipName()voidMethods inherited from class com.alibaba.fastjson2.JSONReader
addResolveTask, addResolveTask, addResolveTask, addResolveTask, autoTypeFilter, autoTypeFilter, autoTypeFilter, autoTypeFilter, bigInt, bigInt, char1, char2, char4, checkAutoType, current, endArray, errorOnNoneSerializable, features, getBigDecimal, getBigInteger, getContext, getInt32Value, getInt64, getInt64Value, getLocale, getNumber, getObjectReader, getOffset, getType, getZoneId, handleResolveTasks, hasComma, info, isArray, isBinary, isEnabled, isEnd, isFirstIdentifier, isIgnoreNoneSerializable, isInitStringFieldAsEmpty, isInt, isJSONB, isLocalDate, isLocalDateTime, isNumber, isObject, isString, isSupportAutoType, isSupportBeanArray, isSupportBeanArray, isSupportSmartMatch, isSupportSmartMatch, isTypeRedirect, mark, nextIfMatch, nextIfObjectEnd, nextIfObjectStart, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, ofJSONB, ofJSONB, ofJSONB, ofJSONB, ofJSONB, ofJSONB, read, read, read, read, read, read, readAny, readArray, readArray, readArray, readArray, readArray, readBigDecimal, readBigInteger, readBinary, readBool, readBoolValue, readCharValue, readDouble, readFieldNameUnquote, readFloat, readInstant, readList, readLocalDate, readLocalDateTime, readLocalTime, readMillisFromString, readNumber, readNumber, readObject, readObject, readObject, readString, readTypeHashCode, readZonedDateTime, reset, setTypeRedirect, startArray, toInt, toInt32, toInt64, toLong, toNumber, toNumber, toString, toString, wasNull
-
Field Details
-
str
-
chars
protected final char[] chars -
length
protected final int length -
start
protected final int start -
end
protected final int end -
csv
protected boolean csv
-
-
Constructor Details
-
JSONReaderUTF16Vector
JSONReaderUTF16Vector(JSONReader.Context ctx, String str, char[] chars, int offset, int length)
-
-
Method Details
-
readString
-
readHex
public byte[] readHex()- Specified by:
readHexin classJSONReader
-
isReference
public boolean isReference()- Specified by:
isReferencein classJSONReader
-
readReference
- Specified by:
readReferencein classJSONReader
-
nextIfMatch
public boolean nextIfMatch(char arg0) - Specified by:
nextIfMatchin classJSONReader
-
nextIfNullOrEmptyString
public boolean nextIfNullOrEmptyString()- Specified by:
nextIfNullOrEmptyStringin classJSONReader
-
nextIfMatchIdent
public boolean nextIfMatchIdent(char arg0, char arg1, char arg2) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfMatchIdent
public boolean nextIfMatchIdent(char arg0, char arg1, char arg2, char arg3, char arg4, char arg5) - Specified by:
nextIfMatchIdentin classJSONReader
-
nextIfSet
public boolean nextIfSet()- Specified by:
nextIfSetin classJSONReader
-
nextIfInfinity
public boolean nextIfInfinity()- Specified by:
nextIfInfinityin classJSONReader
-
next
public void next()- Specified by:
nextin classJSONReader
-
readFieldNameHashCodeUnquote
public long readFieldNameHashCodeUnquote()- Specified by:
readFieldNameHashCodeUnquotein classJSONReader
-
readFieldNameHashCode
public long readFieldNameHashCode()- Specified by:
readFieldNameHashCodein classJSONReader
-
readValueHashCode
public long readValueHashCode()- Specified by:
readValueHashCodein classJSONReader
-
getNameHashCodeLCase
public long getNameHashCodeLCase()- Specified by:
getNameHashCodeLCasein classJSONReader
-
getFieldName
- Specified by:
getFieldNamein classJSONReader
-
readFieldName
- Specified by:
readFieldNamein classJSONReader
-
skipName
public boolean skipName()- Specified by:
skipNamein classJSONReader
-
readInt32Value
public int readInt32Value()- Specified by:
readInt32Valuein classJSONReader
-
readInt32
- Specified by:
readInt32in classJSONReader
-
readInt64Value
public long readInt64Value()- Specified by:
readInt64Valuein classJSONReader
-
readInt64
- Specified by:
readInt64in classJSONReader
-
readDoubleValue
public double readDoubleValue()- Specified by:
readDoubleValuein classJSONReader
-
readFloatValue
public float readFloatValue()- Specified by:
readFloatValuein classJSONReader
-
getString
- Specified by:
getStringin classJSONReader
-
readString0
protected void readString0() -
skipValue
public void skipValue()- Specified by:
skipValuein classJSONReader
-
skipLineComment
public void skipLineComment()- Specified by:
skipLineCommentin classJSONReader
-
readNumber0
public void readNumber0()- Specified by:
readNumber0in classJSONReader
-
readIfNull
public boolean readIfNull()- Specified by:
readIfNullin classJSONReader
-
readNullOrNewDate
- Specified by:
readNullOrNewDatein classJSONReader
-
isNull
public boolean isNull()- Specified by:
isNullin classJSONReader
-
nextIfNull
public boolean nextIfNull()- Specified by:
nextIfNullin classJSONReader
-
readNull
public void readNull()- Specified by:
readNullin classJSONReader
-
readUUID
- Specified by:
readUUIDin classJSONReader
-
getStringLength
public int getStringLength()- Specified by:
getStringLengthin classJSONReader
-
readLocalDateTime14
- Specified by:
readLocalDateTime14in classJSONReader
-
readLocalDateTime12
- Specified by:
readLocalDateTime12in classJSONReader
-
readLocalDateTime16
- Specified by:
readLocalDateTime16in classJSONReader
-
readLocalDateTime17
- Specified by:
readLocalDateTime17in classJSONReader
-
readLocalDateTime18
- Specified by:
readLocalDateTime18in classJSONReader
-
readLocalTime5
- Specified by:
readLocalTime5in classJSONReader
-
readLocalTime8
- Specified by:
readLocalTime8in classJSONReader
-
readLocalDate8
- Specified by:
readLocalDate8in classJSONReader
-
readLocalDate9
- Specified by:
readLocalDate9in classJSONReader
-
readLocalDate10
- Specified by:
readLocalDate10in classJSONReader
-
readLocalDate11
- Specified by:
readLocalDate11in classJSONReader
-
readZonedDateTimeX
- Specified by:
readZonedDateTimeXin classJSONReader
-
readLocalDateTime19
- Specified by:
readLocalDateTime19in classJSONReader
-
readLocalDateTime20
- Specified by:
readLocalDateTime20in classJSONReader
-
readMillis19
public long readMillis19()- Specified by:
readMillis19in classJSONReader
-
readLocalDateTimeX
- Specified by:
readLocalDateTimeXin classJSONReader
-
readLocalTime10
- Specified by:
readLocalTime10in classJSONReader
-
readLocalTime11
- Specified by:
readLocalTime11in classJSONReader
-
readLocalTime12
- Specified by:
readLocalTime12in classJSONReader
-
readLocalTime18
- Specified by:
readLocalTime18in classJSONReader
-
readPattern
- Specified by:
readPatternin classJSONReader
-
info
- Overrides:
infoin classJSONReader
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classJSONReader
-