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