serialize
open override fun serialize(src: AxochatPacket, typeOfSrc: Type, context: JsonSerializationContext): JsonElement
Gson invokes this call-back method during serialization when it encounters a field of the specified type.
In the implementation of this call-back method, you should consider invoking JsonSerializationContext.serialize method to create JsonElements for any non-trivial field of the src object. However, you should never invoke it on the src object itself since that will cause an infinite loop (Gson will call your call-back method again).
Return
a JsonElement corresponding to the specified object.
Parameters
src
the object that needs to be converted to Json.
type Of Src
the actual type (fully genericized version) of the source object.