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() |