@NonnullByDefault public interface GsonConverter
JsonElement family of classes, and standard Java types.
All conversions are deep, meaning for collections, contained values are also converted.
| Modifier and Type | Method and Description |
|---|---|
Object |
unwarpPrimitive(com.google.gson.JsonPrimitive primitive)
Extracts the underlying
Object from an JsonPrimitive. |
List<Object> |
unwrapArray(com.google.gson.JsonArray array)
Converts a
JsonArray to a List. |
Set<Object> |
unwrapArrayToSet(com.google.gson.JsonArray array)
Converts a
JsonArray to a Set. |
Object |
unwrapElement(com.google.gson.JsonElement element)
Converts a
JsonElement to a Object. |
Map<String,Object> |
unwrapObject(com.google.gson.JsonObject object)
Converts a
JsonObject to a Map. |
com.google.gson.JsonElement |
wrap(Object object)
Tries to wrap an object to a
JsonElement. |
Map<String,Object> unwrapObject(com.google.gson.JsonObject object)
JsonObject to a Map.object - the json objectList<Object> unwrapArray(com.google.gson.JsonArray array)
JsonArray to a List.array - the json arraySet<Object> unwrapArrayToSet(com.google.gson.JsonArray array)
JsonArray to a Set.array - the json arrayObject unwarpPrimitive(com.google.gson.JsonPrimitive primitive)
Object from an JsonPrimitive.primitive - the json primitive@Nullable Object unwrapElement(com.google.gson.JsonElement element)
JsonElement to a Object.element - the json elementCopyright © 2022. All rights reserved.