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.time.Instant |
nextInstant() |
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.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 java.time.Instant nextInstant()
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)