Class GsonFactory

java.lang.Object
de.qytera.qtaf.core.gson.GsonFactory

public class GsonFactory extends Object
Generate GSON object with custom serializers.
  • Method Details

    • getInstanceWithoutCustomSerializers

      public static com.google.gson.Gson getInstanceWithoutCustomSerializers()
      Get a GSON instance without custom serializers. Sometimes this is needed, especially in the configuration class, because otherwise you would have recursive and endless initialization loops.
      Returns:
      GSON instance without serializers
    • getInstance

      public static com.google.gson.Gson getInstance()
      Get singleton GSOn instance.
      Returns:
      GSON singleton instance
    • loadSerializers

      public static void loadSerializers()
      Initialize the serializers.
    • loadExclusionStrategies

      public static void loadExclusionStrategies()
      Initialize the exclusion strategies.