Uses of Class
com.jsoniter.JsonIterator
Packages that use JsonIterator
Package
Description
-
Uses of JsonIterator in com.jsoniter
Fields in com.jsoniter with type parameters of type JsonIteratorModifier and TypeFieldDescriptionprivate static ThreadLocal
<JsonIterator> JsonIteratorPool.slot1
private static ThreadLocal
<JsonIterator> JsonIteratorPool.slot2
Methods in com.jsoniter that return JsonIteratorModifier and TypeMethodDescriptionstatic JsonIterator
JsonIteratorPool.borrowJsonIterator()
static JsonIterator
JsonIterator.parse
(byte[] buf) static JsonIterator
JsonIterator.parse
(byte[] buf, int head, int tail) static JsonIterator
static JsonIterator
JsonIterator.parse
(InputStream in, int bufSize) static JsonIterator
Methods in com.jsoniter with parameters of type JsonIteratorModifier and TypeMethodDescription(package private) static void
IterImplForStreaming.assertNotLeadingZero
(JsonIterator iter) private static byte[]
IterImplForStreaming.copySkippedBytes
(JsonIterator iter) private Object
ReflectionObjectDecoder.createNewObject
(JsonIterator iter, Object[] temp) MapKeyDecoders.EnumKeyDecoder.decode
(JsonIterator iter) MapKeyDecoders.NumberKeyDecoder.decode
(JsonIterator iter) MapKeyDecoders.StringKeyDecoder.decode
(JsonIterator iter) ReflectionArrayDecoder.decode
(JsonIterator iter) ReflectionCollectionDecoder.decode
(JsonIterator iter) ReflectionEnumDecoder.decode
(JsonIterator iter) ReflectionMapDecoder.decode
(JsonIterator iter) ReflectionObjectDecoder.OnlyField.decode
(JsonIterator iter) ReflectionObjectDecoder.WithCtor.decode
(JsonIterator iter) ReflectionObjectDecoder.WithWrapper.decode
(JsonIterator iter) private Object
ReflectionCollectionDecoder.decode_
(JsonIterator iter) private Object
ReflectionMapDecoder.decode_
(JsonIterator iter) private Object
ReflectionObjectDecoder.OnlyField.decode_
(JsonIterator iter) private Object
ReflectionObjectDecoder.WithCtor.decode_
(JsonIterator iter) private Object
ReflectionObjectDecoder.WithWrapper.decode_
(JsonIterator iter) private Object
ReflectionObjectDecoder.decodeBinding
(JsonIterator iter, Binding binding) private Object
ReflectionObjectDecoder.decodeBinding
(JsonIterator iter, Object obj, Binding binding) static Object
CodegenAccess.existingObject
(JsonIterator iter) (package private) static final int
IterImplString.findSliceEnd
(JsonIterator iter) (package private) static final int
IterImplSkip.findStringEnd
(JsonIterator iter) boolean
JsonIterator.ReadArrayCallback.handle
(JsonIterator iter, Object attachment) boolean
JsonIterator.ReadObjectCallback.handle
(JsonIterator iter, String field, Object attachment) static int
CodegenAccess.head
(JsonIterator iter) private static boolean
IterImplForStreaming.keepSkippedBytesThenRead
(JsonIterator iter) static final boolean
IterImpl.loadMore
(JsonIterator iter) static final boolean
IterImplForStreaming.loadMore
(JsonIterator iter) static byte
CodegenAccess.nextToken
(JsonIterator iter) (package private) static final byte
IterImpl.nextToken
(JsonIterator iter) (package private) static final byte
IterImplForStreaming.nextToken
(JsonIterator iter) static final boolean
CodegenAccess.nextTokenIsComma
(JsonIterator iter) private static boolean
CodegenAccess.nextTokenIsCommaSlowPath
(JsonIterator iter, byte c) ReflectionObjectDecoder.onUnknownProperty
(JsonIterator iter, Slice fieldName, Map<String, Object> extra) private static int
IterImplString.parse
(JsonIterator iter) static final <T> T
CodegenAccess.read
(String cacheKey, JsonIterator iter) static Any
IterImpl.readAny
(JsonIterator iter) static Any
IterImplForStreaming.readAny
(JsonIterator iter) static final boolean
IterImplArray.readArray
(JsonIterator iter) static final boolean
IterImplArray.readArrayCB
(JsonIterator iter, JsonIterator.ReadArrayCallback callback, Object attachment) static boolean
CodegenAccess.readArrayStart
(JsonIterator iter) static final boolean
CodegenAccess.readBoolean
(String cacheKey, JsonIterator iter) static byte
CodegenAccess.readByte
(JsonIterator iter) (package private) static final byte
IterImpl.readByte
(JsonIterator iter) (package private) static final byte
IterImplForStreaming.readByte
(JsonIterator iter) static final double
CodegenAccess.readDouble
(String cacheKey, JsonIterator iter) (package private) static final double
IterImpl.readDouble
(JsonIterator iter) (package private) static final double
IterImplForStreaming.readDouble
(JsonIterator iter) static final double
IterImplNumber.readDouble
(JsonIterator iter) static final double
IterImplForStreaming.readDoubleSlowPath
(JsonIterator iter) static final float
CodegenAccess.readFloat
(String cacheKey, JsonIterator iter) static final float
IterImplNumber.readFloat
(JsonIterator iter) static final int
CodegenAccess.readInt
(String cacheKey, JsonIterator iter) (package private) static final int
IterImpl.readInt
(JsonIterator iter, byte c) (package private) static final int
IterImplForStreaming.readInt
(JsonIterator iter, byte c) static final int
IterImplNumber.readInt
(JsonIterator iter) (package private) static int
IterImplForStreaming.readIntSlowPath
(JsonIterator iter, int value) static final long
CodegenAccess.readLong
(String cacheKey, JsonIterator iter) (package private) static final long
IterImpl.readLong
(JsonIterator iter, byte c) (package private) static final long
IterImplForStreaming.readLong
(JsonIterator iter, byte c) static final long
IterImplNumber.readLong
(JsonIterator iter) (package private) static long
IterImplForStreaming.readLongSlowPath
(JsonIterator iter, long value) static final Object
CodegenAccess.readMapKey
(String cacheKey, JsonIterator iter) private Object
ReflectionMapDecoder.readMapKey
(JsonIterator iter) static final IterImplForStreaming.numberChars
IterImplForStreaming.readNumber
(JsonIterator iter) static final String
IterImplObject.readObject
(JsonIterator iter) static final boolean
IterImplObject.readObjectCB
(JsonIterator iter, JsonIterator.ReadObjectCallback cb, Object attachment) static final int
CodegenAccess.readObjectFieldAsHash
(JsonIterator iter) static final int
IterImpl.readObjectFieldAsHash
(JsonIterator iter) static final int
IterImplForStreaming.readObjectFieldAsHash
(JsonIterator iter) static final Slice
CodegenAccess.readObjectFieldAsSlice
(JsonIterator iter) static final Slice
IterImpl.readObjectFieldAsSlice
(JsonIterator iter) static final Slice
IterImplForStreaming.readObjectFieldAsSlice
(JsonIterator iter) static final String
CodegenAccess.readObjectFieldAsString
(JsonIterator iter) static boolean
CodegenAccess.readObjectStart
(JsonIterator iter) static final short
CodegenAccess.readShort
(String cacheKey, JsonIterator iter) static final Slice
CodegenAccess.readSlice
(JsonIterator iter) static final Slice
IterImpl.readSlice
(JsonIterator iter) (package private) static final Slice
IterImplForStreaming.readSlice
(JsonIterator iter) static final String
IterImplString.readString
(JsonIterator iter) static final int
IterImpl.readStringSlowPath
(JsonIterator iter, int j) static final int
IterImplForStreaming.readStringSlowPath
(JsonIterator iter, int j) static void
CodegenAccess.reportIncompleteArray
(JsonIterator iter) static void
CodegenAccess.reportIncompleteObject
(JsonIterator iter) static Object
CodegenAccess.resetExistingObject
(JsonIterator iter) static void
JsonIteratorPool.returnJsonIterator
(JsonIterator iter) static void
CodegenAccess.setExistingObject
(JsonIterator iter, Object obj) static final void
IterImplSkip.skip
(JsonIterator iter) (package private) static final void
IterImpl.skipArray
(JsonIterator iter) (package private) static final void
IterImplForStreaming.skipArray
(JsonIterator iter) static void
CodegenAccess.skipFixedBytes
(JsonIterator iter, int n) static void
IterImpl.skipFixedBytes
(JsonIterator iter, int n) static void
IterImplForStreaming.skipFixedBytes
(JsonIterator iter, int n) (package private) static final boolean
IterImpl.skipNumber
(JsonIterator iter) (package private) static final boolean
IterImplForStreaming.skipNumber
(JsonIterator iter) (package private) static final void
IterImpl.skipObject
(JsonIterator iter) (package private) static final void
IterImplForStreaming.skipObject
(JsonIterator iter) (package private) static final void
IterImpl.skipString
(JsonIterator iter) (package private) static final void
IterImplForStreaming.skipString
(JsonIterator iter) (package private) static final void
IterImpl.skipUntilBreak
(JsonIterator iter) (package private) static final void
IterImplForStreaming.skipUntilBreak
(JsonIterator iter) (package private) static final boolean
CodegenAccess.skipWhitespacesWithoutLoadMore
(JsonIterator iter) static void
CodegenAccess.unreadByte
(JsonIterator iter) static int
IterImpl.updateStringCopyBound
(JsonIterator iter, int bound) static int
IterImplForStreaming.updateStringCopyBound
(JsonIterator iter, int bound) -
Uses of JsonIterator in com.jsoniter.any
Methods in com.jsoniter.any that return JsonIterator -
Uses of JsonIterator in com.jsoniter.extra
Methods in com.jsoniter.extra with parameters of type JsonIteratorModifier and TypeMethodDescription(package private) static long
Base64.decodeLongBits
(JsonIterator iter) private static long
Base64FloatSupport.readLongBits
(JsonIterator iter) -
Uses of JsonIterator in com.jsoniter.fuzzy
Methods in com.jsoniter.fuzzy with parameters of type JsonIteratorModifier and TypeMethodDescriptionMaybeEmptyArrayDecoder.decode
(JsonIterator iter) double
MaybeStringDoubleDecoder.decodeDouble
(JsonIterator iter) double
StringDoubleDecoder.decodeDouble
(JsonIterator iter) float
MaybeStringFloatDecoder.decodeFloat
(JsonIterator iter) float
StringFloatDecoder.decodeFloat
(JsonIterator iter) int
MaybeStringIntDecoder.decodeInt
(JsonIterator iter) int
StringIntDecoder.decodeInt
(JsonIterator iter) long
MaybeStringLongDecoder.decodeLong
(JsonIterator iter) long
StringLongDecoder.decodeLong
(JsonIterator iter) short
MaybeStringShortDecoder.decodeShort
(JsonIterator iter) short
StringShortDecoder.decodeShort
(JsonIterator iter) -
Uses of JsonIterator in com.jsoniter.spi
Methods in com.jsoniter.spi with parameters of type JsonIteratorModifier and TypeMethodDescriptionDecoder.BooleanDecoder.decode
(JsonIterator iter) Decoder.decode
(JsonIterator iter) Customized decoder to read values from iteratorDecoder.DoubleDecoder.decode
(JsonIterator iter) Decoder.FloatDecoder.decode
(JsonIterator iter) Decoder.IntDecoder.decode
(JsonIterator iter) Decoder.LongDecoder.decode
(JsonIterator iter) Decoder.ShortDecoder.decode
(JsonIterator iter) abstract boolean
Decoder.BooleanDecoder.decodeBoolean
(JsonIterator iter) abstract double
Decoder.DoubleDecoder.decodeDouble
(JsonIterator iter) abstract float
Decoder.FloatDecoder.decodeFloat
(JsonIterator iter) abstract int
Decoder.IntDecoder.decodeInt
(JsonIterator iter) abstract long
Decoder.LongDecoder.decodeLong
(JsonIterator iter) abstract short
Decoder.ShortDecoder.decodeShort
(JsonIterator iter)