| Package | Description |
|---|---|
| org.spincast.core.json | |
| org.spincast.core.validation | |
| org.spincast.plugins.jacksonjson | |
| org.spincast.plugins.jacksonxml |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JsonArray
Represents a
Json array, "[]". |
interface |
JsonObject
Represents a
Json object, "{}". |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonArrayDefault
JsonArray implementation. |
class |
JsonObjectArrayBase
Base class for both JsonObject and JsonArray.
|
class |
JsonObjectDefault
JsonObject implementation. |
| Modifier and Type | Method and Description |
|---|---|
JsonObjectOrArray |
JsonObjectOrArray.clear()
Clears all elements.
|
JsonObjectOrArray |
JsonObjectOrArray.clone(boolean mutable)
Clone the object.
|
abstract JsonObjectOrArray |
JsonObjectArrayBase.clone(boolean mutable)
Clone the object.
|
JsonObjectOrArray |
JsonObjectOrArray.put(String jsonPath,
Object element)
Puts an element at the specified
JsonPath. |
JsonObjectOrArray |
JsonObjectArrayBase.put(String jsonPath,
Object element) |
JsonObjectOrArray |
JsonObjectOrArray.put(String jsonPath,
Object element,
boolean clone)
Puts an element at the specified
JsonPath. |
JsonObjectOrArray |
JsonObjectArrayBase.put(String jsonPath,
Object element,
boolean clone) |
protected JsonObjectOrArray |
JsonObjectArrayBase.put(String jsonPath,
Object element,
boolean clone,
boolean parseJsonPath) |
protected abstract JsonObjectOrArray |
JsonObjectArrayBase.putAsIs(String key,
Object element) |
JsonObjectOrArray |
JsonObjectOrArray.remove(String jsonPath)
Removes an element at
JsonPath. |
| Modifier and Type | Method and Description |
|---|---|
void |
JsonPathUtils.putElementAtJsonPath(JsonObjectOrArray root,
String jsonPath,
Object elementToAdd)
Puts an element in the object at the specified
JsonPath
position. |
void |
JsonPathPathUtilsDefault.putElementAtJsonPath(JsonObjectOrArray root,
String jsonPath,
Object valueToAdd) |
void |
JsonManager.putElementAtJsonPath(JsonObjectOrArray obj,
String jsonPath,
Object element)
Puts an element in the object at the specified
JsonPath. |
void |
JsonManager.putElementAtJsonPath(JsonObjectOrArray obj,
String jsonPath,
Object element,
boolean clone)
Puts a clone of the element in the object at the
specified
JsonPath. |
| Modifier and Type | Method and Description |
|---|---|
protected JsonObjectOrArray |
JsonObjectValidationSetDefault.getValidatedObject() |
protected JsonObjectOrArray |
JsonObjectValidationBuilderKeyDefault.getValidatedObject() |
| Modifier and Type | Method and Description |
|---|---|
JsonObjectValidationBuilderKey |
ValidationFactory.createJsonObjectValidationBuilderKey(ValidationSet validationSet,
JsonObjectOrArray validatedObject,
SimpleValidator validator)
Creates a
JsonObjectValidationBuilderKey. |
| Constructor and Description |
|---|
JsonObjectValidationBuilderKeyDefault(ValidationSet validationSet,
JsonObjectOrArray validatedObject,
SimpleValidator validator,
ValidationFactory validationFactory) |
JsonObjectValidationSetDefault(JsonObjectOrArray validatedObject,
ValidationFactory validationFactory,
SpincastDictionary spincastDictionary,
JsonManager jsonManager,
XmlManager xmlManager,
ObjectConverter objectConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
SpincastJsonManager.putElementAtJsonPath(JsonObjectOrArray objOrArray,
String jsonPath,
Object value) |
void |
SpincastJsonManager.putElementAtJsonPath(JsonObjectOrArray objOrArray,
String jsonPath,
Object value,
boolean clone) |
| Modifier and Type | Interface and Description |
|---|---|
protected static interface |
SpincastXmlManager.JsonArrayMixIn |
protected static interface |
SpincastXmlManager.JsonObjectMixIn |
Copyright © 2017. All rights reserved.