JsonSerializerFactory

abstract class JsonSerializerFactory<M : CustomMessage>(typeName: String) : CustomMessage.Factory<M>

使用 Json 作为序列模式的 Factory 推荐在调试时使用此工厂

Constructors

Link copied to clipboard
fun JsonSerializerFactory(typeName: String)

Functions

Link copied to clipboard
open override fun dump(message: M): ByteArray

序列化此消息.

Link copied to clipboard
open override fun load(input: ByteArray): M

input 读取此消息.

Link copied to clipboard
abstract fun serializer(): KSerializer<M>

得到 MKSerializer.

Properties

Link copied to clipboard
open val json: Json
Link copied to clipboard
val typeName: String

此类型消息的名称. 在发往服务器时使用此名称. 应确保唯一且不变.