1234567891011121314151617181920 |
- 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();
- }
- }
|