public class ResponseJsonStreamReader
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResponseJsonStreamReader.ListReader<T> |
static interface |
ResponseJsonStreamReader.ObjectReader<T> |
| Constructor and Description |
|---|
ResponseJsonStreamReader(JsonReader jsonReader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
java.lang.Boolean |
nextBoolean(boolean optional) |
java.lang.Double |
nextDouble(boolean optional) |
java.lang.Integer |
nextInt(boolean optional) |
<T> java.util.List<T> |
nextList(boolean optional,
ResponseJsonStreamReader.ListReader<T> listReader) |
java.lang.Long |
nextLong(boolean optional) |
java.lang.String |
nextName() |
<T> T |
nextObject(boolean optional,
ResponseJsonStreamReader.ObjectReader<T> objectReader) |
java.lang.Object |
nextScalar(boolean optional) |
java.lang.String |
nextString(boolean optional) |
void |
skipNext() |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
public ResponseJsonStreamReader(JsonReader jsonReader)
public boolean hasNext()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String nextName()
throws java.io.IOException
java.io.IOExceptionpublic void skipNext()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String nextString(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Integer nextInt(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Long nextLong(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Double nextDouble(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Boolean nextBoolean(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic <T> T nextObject(boolean optional,
ResponseJsonStreamReader.ObjectReader<T> objectReader)
throws java.io.IOException
java.io.IOExceptionpublic <T> java.util.List<T> nextList(boolean optional,
ResponseJsonStreamReader.ListReader<T> listReader)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.Object nextScalar(boolean optional)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.Object> toMap()
throws java.io.IOException
java.io.IOException