Class JsonConfigSerializer<T extends Serializable>

java.lang.Object
net.uku3lig.ukulib.config.serialization.JsonConfigSerializer<T>
Type Parameters:
T - The type of the config
All Implemented Interfaces:
ConfigSerializer<T>

public class JsonConfigSerializer<T extends Serializable> extends Object implements ConfigSerializer<T>
A config serializer that uses JSON via Gson.
  • Constructor Details

    • JsonConfigSerializer

      public JsonConfigSerializer(Class<T> configClass, String name)
      Creates a serializer. Uses `name`.json as the file name.
      Parameters:
      configClass - The class of the config
      name - The name of the config
  • Method Details