public class JsonBuilder<RootType>
Modifiers | Name | Description |
---|---|---|
interface |
JsonBuilder.ArrayBuilder |
|
interface |
JsonBuilder.ObjectBuilder |
Constructor and description |
---|
JsonBuilder
() |
JsonBuilder
(RootType root) |
Type Params | Return Type | Name and description |
---|---|---|
|
public static JsonBuilder<List<Object>> |
array() |
|
public JsonBuilder<RootType> |
array(String key, Object items) |
|
public JsonBuilder<RootType> |
array(String key, JsonBuilder.ArrayBuilder arrayProvider) |
|
public RootType |
build() |
<RootType> |
public static JsonBuilder<RootType> |
from(RootType root) |
|
public static JsonBuilder<List<Object>> |
fromArray(List<Object> array) |
|
public static JsonBuilder<Map<String, Object>> |
fromObject(Map<String, Object> object) |
|
public static JsonBuilder<Map<String, Object>> |
object() |
|
public JsonBuilder<RootType> |
object(String key, JsonBuilder.ObjectBuilder objectProvider) |
|
public JsonBuilder<RootType> |
property(String key, Object value) |
|
public JsonBuilder<RootType> |
push(Object items) |
|
public String |
toJson() |