Package com.jayway.jsonpath.spi.json
Class JakartaJsonProvider.JsonObjectProxy
java.lang.Object
com.jayway.jsonpath.spi.json.JakartaJsonProvider.JsonObjectProxy
- All Implemented Interfaces:
jakarta.json.JsonObject,jakarta.json.JsonStructure,jakarta.json.JsonValue,Map<String,jakarta.json.JsonValue>
- Enclosing class:
JakartaJsonProvider
private static class JakartaJsonProvider.JsonObjectProxy
extends Object
implements jakarta.json.JsonObject
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.json.JsonValue
jakarta.json.JsonValue.ValueType -
Field Summary
FieldsFields inherited from interface jakarta.json.JsonValue
EMPTY_JSON_ARRAY, EMPTY_JSON_OBJECT, FALSE, NULL, TRUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanjakarta.json.JsonValuebooleangetBoolean(String name) booleangetBoolean(String name, boolean defaultValue) intintjakarta.json.JsonArraygetJsonArray(String name) jakarta.json.JsonNumbergetJsonNumber(String name) jakarta.json.JsonObjectgetJsonObject(String name) jakarta.json.JsonStringgetJsonString(String name) jakarta.json.JsonValue.ValueTypeinthashCode()booleanisEmpty()booleankeySet()jakarta.json.JsonValuevoidjakarta.json.JsonValueintsize()toString()Collection<jakarta.json.JsonValue> values()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.json.JsonStructure
getValueMethods inherited from interface jakarta.json.JsonValue
asJsonArray, asJsonObjectMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
obj
private jakarta.json.JsonObject obj
-
-
Constructor Details
-
JsonObjectProxy
JsonObjectProxy(jakarta.json.JsonObject obj)
-
-
Method Details
-
getJsonArray
- Specified by:
getJsonArrayin interfacejakarta.json.JsonObject
-
getJsonObject
- Specified by:
getJsonObjectin interfacejakarta.json.JsonObject
-
getJsonNumber
- Specified by:
getJsonNumberin interfacejakarta.json.JsonObject
-
getJsonString
- Specified by:
getJsonStringin interfacejakarta.json.JsonObject
-
getString
- Specified by:
getStringin interfacejakarta.json.JsonObject
-
getString
- Specified by:
getStringin interfacejakarta.json.JsonObject
-
getInt
- Specified by:
getIntin interfacejakarta.json.JsonObject
-
getInt
- Specified by:
getIntin interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBooleanin interfacejakarta.json.JsonObject
-
getBoolean
- Specified by:
getBooleanin interfacejakarta.json.JsonObject
-
isNull
- Specified by:
isNullin interfacejakarta.json.JsonObject
-
getValueType
public jakarta.json.JsonValue.ValueType getValueType()- Specified by:
getValueTypein interfacejakarta.json.JsonValue
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,jakarta.json.JsonValue>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,jakarta.json.JsonValue>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-
hashCode
public int hashCode() -
equals
-
toString
-