public static class JsonTemplate.Arr extends Object
| Modifier and Type | Method and Description |
|---|---|
JsonTemplate.Arr |
addArr(Consumer<JsonTemplate.Arr> sub)
write `[...]`
|
JsonTemplate.Arr |
addArr(Iterable<?> vs)
write `[v1,...]`
|
JsonTemplate.Arr |
addObj(Consumer<JsonTemplate.Obj> sub)
write `{...}`
|
JsonTemplate.Arr |
addObj(Map<?,?> kvs)
write `{"k1":...,"k2":...}`
|
JsonTemplate.Arr |
addVal(Iterable<?> vs)
write `v1,...`
|
JsonTemplate.Arr |
addVal(Object obj)
write `,...`, support
(1) map=`{...}`
(2) arr=`[...]`
(3) primitive array=`[...]`
|
JsonTemplate.Arr |
addVal(Object[] vs)
write `v1,...`
|
protected void |
close() |
protected void |
start() |
protected void start()
protected void close()
@Contract(value="_ -> this") public JsonTemplate.Arr addObj(Consumer<JsonTemplate.Obj> sub)
sub - object@Contract(value="_ -> this") public JsonTemplate.Arr addArr(Consumer<JsonTemplate.Arr> sub)
sub - array@Contract(value="_ -> this") public JsonTemplate.Arr addObj(Map<?,?> kvs)
kvs - KV pair@Contract(value="_ -> this") public JsonTemplate.Arr addArr(Iterable<?> vs)
vs - array@Contract(value="_ -> this") public JsonTemplate.Arr addVal(Iterable<?> vs)
vs - array@Contract(value="_ -> this") public JsonTemplate.Arr addVal(Object[] vs)
vs - array@Contract(value="_ -> this") public JsonTemplate.Arr addVal(Object obj)
write `,...`, support
(1) map=`{...}`
(2) arr=`[...]`
(3) primitive array=`[...]`
obj - value/kvs/array/primitiveArrCopyright © 2023. All rights reserved.