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() |
PropertySetting |
propertySetting(PropertySetting setter)
Change how property setting is done.
|
<T> T |
read(java.lang.reflect.Type type) |
void |
skipValue() |
public PropertySetting propertySetting(PropertySetting setter)
setter
- The new PropertySetting
to use.PropertySetting
that has just been replaced.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)