mirai-core / net.mamoe.mirai.message.data / CustomMessage / JsonSerializerFactory

JsonSerializerFactory

abstract class JsonSerializerFactory<M : CustomMessage> : Factory<M>

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

Constructors

<init>

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

JsonSerializerFactory(typeName: String)

Properties

json

open val json: Json

Functions

deserialize

input 读取此消息.

open fun deserialize(input: ByteArray): M

serialize

序列化此消息.

open fun serialize(message: M): ByteArray

serializer

得到 MKSerializer.

abstract fun serializer(): KSerializer<M>