public interface IJsonObjectFactory
IJsonObject
and IJsonArray objects.| Modifier and Type | Method and Description |
|---|---|
IJsonObject |
create()
Creates an empty IJsonObject.
|
IJsonObject |
create(Map<String,?> params)
Creates an IJonObject based on the specified Map.
|
IJsonArray |
createArray()
Creates an empty IJsonArray.
|
IJsonArray |
createArray(List<Object> elements)
Creates a IJsonArray based on the List.
|
IJsonArrayImmutable |
createArrayImmutable(List<Object> immutableListAndChildren)
Create a IJsonArray that is flagged as immutable.
|
IJsonObjectImmutable |
createImmutable(Map<String,Object> immutableMapAndChildren)
Create a IJsonObject that is flagged as immutable.
|
IJsonObject create()
IJsonObject create(Map<String,?> params)
Any none primitive (or BigDecimal) object will
be cloned to a IJsonObject or
IJsonArray so an external modification
won't affect it and vice-versa.
IJsonObjectImmutable createImmutable(Map<String,Object> immutableMapAndChildren)
IJsonArray createArray()
IJsonArray createArray(List<Object> elements)
Any none primitive (or BigDecimal) object will
be cloned to a IJsonObject or
IJsonArray so an external modification
won't affect it and vice-versa.
IJsonArrayImmutable createArrayImmutable(List<Object> immutableListAndChildren)
Copyright © 2016. All rights reserved.