Package io.ultreia.java4all.util.json
Class JsonHelper
- java.lang.Object
-
- io.ultreia.java4all.util.json.JsonHelper
-
public class JsonHelper extends Object
Created on 01/03/2022.- Since:
- 1.1.0
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description JsonHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddToProperties(List<Object> properties, Object table)static voidaddToResult(com.google.gson.JsonSerializationContext context, com.google.gson.JsonObject result, String name, Object table)static StringcodeProperties(List<Object> properties)static booleanreadBoolean(String name, com.google.gson.JsonObject object)static <O> OreadObject(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)static <O> List<O>readObjectList(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)static <O> List<O>readObjectListOrEmpty(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)static StringreadString(String name, com.google.gson.JsonObject object)static List<String>readStringList(com.google.gson.JsonDeserializationContext context, String name, com.google.gson.JsonObject object)static StringreadStringOrNull(String name, com.google.gson.JsonObject object)static Set<String>readStringSetOrEmpty(com.google.gson.JsonDeserializationContext context, String name, com.google.gson.JsonObject object)
-
-
-
Method Detail
-
readStringOrNull
public static String readStringOrNull(String name, com.google.gson.JsonObject object)
-
readStringList
public static List<String> readStringList(com.google.gson.JsonDeserializationContext context, String name, com.google.gson.JsonObject object)
-
readStringSetOrEmpty
public static Set<String> readStringSetOrEmpty(com.google.gson.JsonDeserializationContext context, String name, com.google.gson.JsonObject object)
-
readBoolean
public static boolean readBoolean(String name, com.google.gson.JsonObject object)
-
readObject
public static <O> O readObject(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)
-
readObjectListOrEmpty
public static <O> List<O> readObjectListOrEmpty(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)
-
readObjectList
public static <O> List<O> readObjectList(com.google.gson.JsonDeserializationContext context, String name, Class<O> type, com.google.gson.JsonObject object)
-
addToResult
public static void addToResult(com.google.gson.JsonSerializationContext context, com.google.gson.JsonObject result, String name, Object table)
-
-