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() |
java.lang.Boolean |
nextBoolean() |
java.lang.String |
nextName() |
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 void beginObject()
public void endObject()
public void beginArray()
public void endArray()
public boolean hasNext()
public java.lang.Boolean nextBoolean()
public java.lang.String nextName()
public java.lang.Number nextNumber()
public java.lang.String nextString()
public <T> T read(java.lang.reflect.Type type)
public void skipValue()