| Package | Description |
|---|---|
| com.jsoniter | |
| com.jsoniter.fuzzy | |
| com.jsoniter.spi |
| Modifier and Type | Method and Description |
|---|---|
static JsonIterator |
JsonIteratorPool.borrowJsonIterator() |
static JsonIterator |
JsonIterator.parse(byte[] buf) |
static JsonIterator |
JsonIterator.parse(byte[] buf,
int head,
int tail) |
static JsonIterator |
JsonIterator.parse(InputStream in,
int bufSize) |
static JsonIterator |
JsonIterator.parse(Slice slice) |
static JsonIterator |
JsonIterator.parse(String str) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
CodegenAccess.existingObject(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) |
static byte |
CodegenAccess.nextToken(JsonIterator iter) |
static boolean |
CodegenAccess.nextTokenIsComma(JsonIterator iter) |
static <T> T |
CodegenAccess.read(String cacheKey,
JsonIterator iter) |
static boolean |
CodegenAccess.readArrayStart(JsonIterator iter) |
static boolean |
CodegenAccess.readBoolean(String cacheKey,
JsonIterator iter) |
static byte |
CodegenAccess.readByte(JsonIterator iter) |
static double |
CodegenAccess.readDouble(String cacheKey,
JsonIterator iter) |
static float |
CodegenAccess.readFloat(String cacheKey,
JsonIterator iter) |
static int |
CodegenAccess.readInt(String cacheKey,
JsonIterator iter) |
static long |
CodegenAccess.readLong(String cacheKey,
JsonIterator iter) |
static Object |
CodegenAccess.readMapKey(String cacheKey,
JsonIterator iter) |
static int |
CodegenAccess.readObjectFieldAsHash(JsonIterator iter) |
static Slice |
CodegenAccess.readObjectFieldAsSlice(JsonIterator iter) |
static String |
CodegenAccess.readObjectFieldAsString(JsonIterator iter) |
static boolean |
CodegenAccess.readObjectStart(JsonIterator iter) |
static short |
CodegenAccess.readShort(String cacheKey,
JsonIterator iter) |
static Slice |
CodegenAccess.readSlice(JsonIterator iter) |
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 void |
CodegenAccess.skipFixedBytes(JsonIterator iter,
int n) |
static void |
CodegenAccess.unreadByte(JsonIterator iter) |
| Modifier and Type | Method and Description |
|---|---|
Object |
MaybeEmptyArrayDecoder.decode(JsonIterator iter) |
double |
StringDoubleDecoder.decodeDouble(JsonIterator iter) |
double |
MaybeStringDoubleDecoder.decodeDouble(JsonIterator iter) |
float |
MaybeStringFloatDecoder.decodeFloat(JsonIterator iter) |
float |
StringFloatDecoder.decodeFloat(JsonIterator iter) |
int |
StringIntDecoder.decodeInt(JsonIterator iter) |
int |
MaybeStringIntDecoder.decodeInt(JsonIterator iter) |
long |
MaybeStringLongDecoder.decodeLong(JsonIterator iter) |
long |
StringLongDecoder.decodeLong(JsonIterator iter) |
short |
MaybeStringShortDecoder.decodeShort(JsonIterator iter) |
short |
StringShortDecoder.decodeShort(JsonIterator iter) |
| Modifier and Type | Method and Description |
|---|---|
Object |
Decoder.decode(JsonIterator iter)
Customized decoder to read values from iterator
|
Object |
Decoder.BooleanDecoder.decode(JsonIterator iter) |
Object |
Decoder.ShortDecoder.decode(JsonIterator iter) |
Object |
Decoder.IntDecoder.decode(JsonIterator iter) |
Object |
Decoder.LongDecoder.decode(JsonIterator iter) |
Object |
Decoder.FloatDecoder.decode(JsonIterator iter) |
Object |
Decoder.DoubleDecoder.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) |
Copyright © 2019. All rights reserved.