Package de.qytera.qtaf.core.gson
Class GsonFactory
java.lang.Object
de.qytera.qtaf.core.gson.GsonFactory
Generate GSON object with custom serializers.
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.GsonGet singleton GSOn instance.static com.google.gson.GsonGet a GSON instance without custom serializers.static voidInitialize the exclusion strategies.static voidInitialize the 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.
-