public static interface SimpleJsonReader.Handler
Modifier and Type | Method and Description |
---|---|
void |
beginArray(SimpleJsonReader reader)
Called when an array is started.
|
void |
beginObject(SimpleJsonReader reader)
Called when an object is started.
|
void |
endArray(SimpleJsonReader reader)
Called when an array has ended.
|
void |
endObject(SimpleJsonReader reader)
Called when an object has ended.
|
void |
key(SimpleJsonReader reader,
java.lang.String key)
Called when a key ways read.
|
void |
nullValue(SimpleJsonReader reader)
Called when a null value was read.
|
void |
value(SimpleJsonReader reader,
boolean v)
Called when a boolean value was read.
|
void |
value(SimpleJsonReader reader,
java.lang.Number v)
Called when a number value was read.
|
void |
value(SimpleJsonReader reader,
java.lang.String v)
Called when a text value was read.
|
void key(@NotNull SimpleJsonReader reader, @NotNull java.lang.String key)
reader
- reader which has read the keykey
- the value of the keyvoid beginObject(@NotNull SimpleJsonReader reader)
reader
- reader which is reading the objectvoid endObject(@NotNull SimpleJsonReader reader)
reader
- reader which has read the objectvoid beginArray(@NotNull SimpleJsonReader reader)
reader
- reader which is reading the arrayvoid endArray(@NotNull SimpleJsonReader reader)
reader
- reader which has read the arrayvoid nullValue(@NotNull SimpleJsonReader reader)
reader
- reader which has read the valuevoid value(@NotNull SimpleJsonReader reader, @NotNull java.lang.String v)
reader
- reader which has read the valuev
- text valuevoid value(@NotNull SimpleJsonReader reader, boolean v)
reader
- reader which has read the valuev
- boolean valuevoid value(@NotNull SimpleJsonReader reader, @NotNull java.lang.Number v)
reader
- reader which has read the valuev
- number value, implementation will provide either
an Integer
(if fit), or a Double