Uses of Interface
org.spincast.core.json.JsonObjectOrArray
Packages that use JsonObjectOrArray
Package
Description
-
Uses of JsonObjectOrArray in org.spincast.core.json
Subinterfaces of JsonObjectOrArray in org.spincast.core.jsonModifier and TypeInterfaceDescriptioninterface
Represents aJson
array, "[]".interface
Represents aJson
object, "{}".Classes in org.spincast.core.json that implement JsonObjectOrArrayModifier and TypeClassDescriptionclass
JsonArray
implementation.class
Base class for both JsonObject and JsonArray.class
JsonObject
implementation.Methods in org.spincast.core.json that return JsonObjectOrArrayModifier and TypeMethodDescriptionJsonObjectOrArray.clear()
Clears all elements.abstract JsonObjectOrArray
JsonObjectArrayBase.clone
(boolean mutable) Clone the object.JsonObjectOrArray.clone
(boolean mutable) Clone the object.protected JsonObjectOrArray
protected abstract JsonObjectOrArray
Removes an element atJsonPath
.Sets an element at the specifiedJsonPath
.Sets an element at the specifiedJsonPath
.JsonObjectArrayBase.setIfAbsent
(String jsonPath, Object element) JsonObjectArrayBase.setIfAbsent
(String jsonPath, Object element, boolean clone) JsonObjectOrArray.setIfAbsent
(String jsonPath, Object element) Sets an element at the specifiedJsonPath
if no element exists at this path.JsonObjectOrArray.setIfAbsent
(String jsonPath, Object element, boolean clone) Sets an element at the specifiedJsonPath
if no element exists at this path.Methods in org.spincast.core.json with parameters of type JsonObjectOrArrayModifier and TypeMethodDescriptionvoid
JsonManager.putElementAtJsonPath
(JsonObjectOrArray obj, String jsonPath, Object element) Puts an element in the object at the specifiedJsonPath
.void
JsonManager.putElementAtJsonPath
(JsonObjectOrArray obj, String jsonPath, Object element, boolean clone) Puts a clone of the element in the object at the specifiedJsonPath
.void
JsonPathUtils.putElementAtJsonPath
(JsonObjectOrArray root, String jsonPath, Object elementToAdd) Puts an element in the object at the specifiedJsonPath
position.void
JsonPathUtilsDefault.putElementAtJsonPath
(JsonObjectOrArray root, String jsonPath, Object valueToAdd) -
Uses of JsonObjectOrArray in org.spincast.core.request
Subinterfaces of JsonObjectOrArray in org.spincast.core.requestModifier and TypeInterfaceDescriptioninterface
SpecializedJsonObject
that is also aValidationSet
to store validations.Classes in org.spincast.core.request that implement JsonObjectOrArray -
Uses of JsonObjectOrArray in org.spincast.core.validation
Classes in org.spincast.core.validation that implement JsonObjectOrArray -
Uses of JsonObjectOrArray in org.spincast.plugins.gson
Methods in org.spincast.plugins.gson with parameters of type JsonObjectOrArrayModifier and TypeMethodDescriptionvoid
SpincastGsonManager.putElementAtJsonPath
(JsonObjectOrArray objOrArray, String jsonPath, Object value) void
SpincastGsonManager.putElementAtJsonPath
(JsonObjectOrArray objOrArray, String jsonPath, Object value, boolean clone) -
Uses of JsonObjectOrArray in org.spincast.plugins.jacksonjson
Methods in org.spincast.plugins.jacksonjson with parameters of type JsonObjectOrArrayModifier and TypeMethodDescriptionvoid
SpincastJsonManager.putElementAtJsonPath
(JsonObjectOrArray objOrArray, String jsonPath, Object value) void
SpincastJsonManager.putElementAtJsonPath
(JsonObjectOrArray objOrArray, String jsonPath, Object value, boolean clone) -
Uses of JsonObjectOrArray in org.spincast.plugins.jacksonxml
Subinterfaces of JsonObjectOrArray in org.spincast.plugins.jacksonxmlModifier and TypeInterfaceDescriptionprotected static interface
protected static interface