Class GsonSerializer

java.lang.Object
at.stefangeyer.challonge.serializer.gson.GsonSerializer
All Implemented Interfaces:
at.stefangeyer.challonge.serializer.Serializer

public class GsonSerializer
extends java.lang.Object
implements at.stefangeyer.challonge.serializer.Serializer
Gson serializer
  • Constructor Summary

    Constructors 
    Constructor Description
    GsonSerializer()
    Create serializer using a new GsonBuilder object
    GsonSerializer​(com.google.gson.GsonBuilder builder)  
  • Method Summary

    Modifier and Type Method Description
    <T> T deserialize​(java.lang.String string, java.lang.reflect.Type type)  
    com.google.gson.Gson getGson()  
    java.lang.String serialize​(java.lang.Object obj)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GsonSerializer

      public GsonSerializer​(com.google.gson.GsonBuilder builder)
    • GsonSerializer

      public GsonSerializer()
      Create serializer using a new GsonBuilder object
  • Method Details

    • serialize

      public java.lang.String serialize​(java.lang.Object obj)
      Specified by:
      serialize in interface at.stefangeyer.challonge.serializer.Serializer
    • deserialize

      public <T> T deserialize​(java.lang.String string, java.lang.reflect.Type type)
      Specified by:
      deserialize in interface at.stefangeyer.challonge.serializer.Serializer
    • getGson

      public com.google.gson.Gson getGson()