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.Closeable
close
in interface java.lang.AutoCloseable
public 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)