public class JsonInput
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
JsonInput |
addCoercers(java.lang.Iterable<TypeCoercer<?>> coercers) |
JsonInput |
addCoercers(TypeCoercer<?>... coercers) |
void |
beginArray() |
void |
beginObject() |
void |
close() |
void |
endArray() |
void |
endObject() |
boolean |
hasNext() |
boolean |
nextBoolean() |
java.lang.String |
nextName() |
java.lang.Object |
nextNull() |
java.lang.Number |
nextNumber() |
java.lang.String |
nextString() |
JsonType |
peek() |
JsonInput |
propertySetting(PropertySetting setter) |
<T> T |
read(java.lang.reflect.Type type) |
void |
skipValue() |
public JsonInput propertySetting(PropertySetting setter)
public JsonInput addCoercers(TypeCoercer<?>... coercers)
public JsonInput addCoercers(java.lang.Iterable<TypeCoercer<?>> coercers)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic JsonType peek()
public boolean nextBoolean()
public java.lang.String nextName()
public java.lang.Object nextNull()
public java.lang.Number nextNumber()
public java.lang.String nextString()
public boolean hasNext()
public void beginArray()
public void endArray()
public void beginObject()
public void endObject()
public void skipValue()
public <T> T read(java.lang.reflect.Type type)