package holeg.serialize; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import holeg.model.*; public class GsonCollection { public static final Gson Gson = initGson(); private static Gson initGson() { GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter(Edge.class, new EdgeSerializer()); builder.registerTypeAdapter(Model.class, new ModelDeserializer()); builder.registerTypeAdapterFactory(new PostDeserializeEnabler()); builder.serializeNulls(); builder.setPrettyPrinting(); return builder.create(); } }