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.IOException
public java.lang.String nextName() throws java.io.IOException
java.io.IOException
public void skipNext() throws java.io.IOException
java.io.IOException
public java.lang.String nextString(boolean optional) throws java.io.IOException
java.io.IOException
public java.lang.Integer nextInt(boolean optional) throws java.io.IOException
java.io.IOException
public java.lang.Long nextLong(boolean optional) throws java.io.IOException
java.io.IOException
public java.lang.Double nextDouble(boolean optional) throws java.io.IOException
java.io.IOException
public java.lang.Boolean nextBoolean(boolean optional) throws java.io.IOException
java.io.IOException
public <T> T nextObject(boolean optional, ResponseJsonStreamReader.ObjectReader<T> objectReader) throws java.io.IOException
java.io.IOException
public <T> java.util.List<T> nextList(boolean optional, ResponseJsonStreamReader.ListReader<T> listReader) throws java.io.IOException
java.io.IOException
public java.lang.Object nextScalar(boolean optional) throws java.io.IOException
java.io.IOException
public java.util.Map<java.lang.String,java.lang.Object> toMap() throws java.io.IOException
java.io.IOException