public class GsonJsonProvider extends Object implements JsonProvider
JsonProvider implementation for Gson.JsonObject,
JsonArray| Constructor and Description |
|---|
GsonJsonProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object jsonArray,
Object element) |
boolean |
arrayContains(Object jsonArray,
Object element) |
Set<Map.Entry<String,Object>> |
entrySet(Object jsonObject) |
void |
forEachElementInArray(Object jsonArray,
Consumer<? super Object> action) |
Object |
get(Object jsonObject,
String key) |
boolean |
isEmpty(Object jsonObject) |
boolean |
isJsonArray(Object object) |
boolean |
isJsonObject(Object object) |
Object |
newJsonArray() |
Object |
newJsonArray(Object sourceJsonArray) |
Object |
newJsonObject() |
Object |
newJsonObject(Object sourceJsonObject) |
void |
put(Object jsonObject,
String key,
Object value) |
void |
putIfAbsent(Object jsonObject,
String key,
Object value) |
Stream<Object> |
stream(Object jsonArray) |
public boolean isJsonObject(Object object)
isJsonObject in interface JsonProviderpublic boolean isJsonArray(Object object)
isJsonArray in interface JsonProviderpublic boolean isEmpty(Object jsonObject)
isEmpty in interface JsonProviderpublic Object newJsonObject()
newJsonObject in interface JsonProviderpublic Object newJsonObject(Object sourceJsonObject)
newJsonObject in interface JsonProviderpublic Object newJsonArray()
newJsonArray in interface JsonProviderpublic Object newJsonArray(Object sourceJsonArray)
newJsonArray in interface JsonProviderpublic Set<Map.Entry<String,Object>> entrySet(Object jsonObject)
entrySet in interface JsonProviderpublic Object get(Object jsonObject, String key)
get in interface JsonProviderpublic void put(Object jsonObject, String key, Object value)
put in interface JsonProviderpublic void putIfAbsent(Object jsonObject, String key, Object value)
putIfAbsent in interface JsonProviderpublic void add(Object jsonArray, Object element)
add in interface JsonProviderpublic void forEachElementInArray(Object jsonArray, Consumer<? super Object> action)
forEachElementInArray in interface JsonProviderpublic boolean arrayContains(Object jsonArray, Object element)
arrayContains in interface JsonProviderpublic Stream<Object> stream(Object jsonArray)
stream in interface JsonProviderCopyright © 2022. All rights reserved.