- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.tools.JsonBuilder
-
public class JsonBuilder extends Object
Fast to create a map or list.- 从以下版本开始:
- 2.5
-
-
构造器概要
构造器 构造器 说明 JsonBuilder()
JsonBuilder(Supplier<Map> map_creator, Supplier<List> list_creator)
-
方法概要
修饰符和类型 方法 说明 JsonBuilder
beginArray()
JsonBuilder
beginObject()
JsonBuilder
end()
JsonBuilder
endArray()
JsonBuilder
endObject()
<T> T
finish()
<T> void
finish(Consumer<T> con)
<T,V>
Vfinish(Function<T,V> fun)
Object
finished()
void
finished(Consumer<Object> con)
<V> V
finished(Function<Object,V> fun)
String
getPath()
JsonBuilder
name(Object name)
JsonBuilder
put(Object key, Object value)
JsonBuilder
value(Object value)
-
-
-
方法详细资料
-
getPath
public String getPath()
-
beginObject
public JsonBuilder beginObject()
-
value
public JsonBuilder value(Object value)
-
name
public JsonBuilder name(Object name)
-
beginArray
public JsonBuilder beginArray()
-
end
public JsonBuilder end()
-
endArray
public JsonBuilder endArray()
-
endObject
public JsonBuilder endObject()
-
finished
public Object finished()
-
finish
public <T,V> V finish(Function<T,V> fun)
-
finish
public <T> void finish(Consumer<T> con)
-
finish
public <T> T finish()
-
put
public JsonBuilder put(Object key, Object value)
-
-