Class JsonHelper


  • public class JsonHelper
    extends Object
    Created on 01/03/2022.
    Since:
    1.1.0
    Author:
    Tony Chemit - dev@tchemit.fr
    • Constructor Detail

      • JsonHelper

        public JsonHelper()
    • Method Detail

      • readStringOrNull

        public static String readStringOrNull​(String name,
                                              com.google.gson.JsonObject object)
      • readString

        public static String readString​(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)
      • addToProperties

        public static void addToProperties​(List<Object> properties,
                                           Object table)
      • codeProperties

        public static String codeProperties​(List<Object> properties)