Package io.easywalk.simply.utils
Class GsonTools
- java.lang.Object
-
- io.easywalk.simply.utils.GsonTools
-
public class GsonTools extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGsonTools.ArrayStrategystatic classGsonTools.ConflictStrategystatic classGsonTools.JsonObjectExtensionConflictException
-
Constructor Summary
Constructors Constructor Description GsonTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidextendJsonObject(com.google.gson.JsonObject destinationObject, GsonTools.ConflictStrategy conflictResolutionStrategy, GsonTools.ArrayStrategy arrayStrategy, com.google.gson.JsonObject... objs)static <T> Tmerge(T obj, java.util.Map<java.lang.String,java.lang.Object> fields)
-
-
-
Method Detail
-
extendJsonObject
public static void extendJsonObject(com.google.gson.JsonObject destinationObject, GsonTools.ConflictStrategy conflictResolutionStrategy, GsonTools.ArrayStrategy arrayStrategy, com.google.gson.JsonObject... objs) throws GsonTools.JsonObjectExtensionConflictException
-
merge
public static <T> T merge(T obj, java.util.Map<java.lang.String,java.lang.Object> fields) throws GsonTools.JsonObjectExtensionConflictException
-
-