MessageSerializationUtil

服务于Java对 Messages 进行序列化的工具类。

Functions

Link copied to clipboard
fun createJson(from: Json? = null, builder: JsonBuilder4J = defaultJsonBuilder, vararg serializersModules: SerializersModule): Json
fun createJson(from: Json? = null, builder: JsonBuilder4J = defaultJsonBuilder, eventProcessingContext: EventProcessingContext? = null): Json

操作提供的 JsonBuilder 构建一个 kotlinx-serialization-json 中的 Json 对象。

Link copied to clipboard
fun fromJsonString(jsonString: String, json: Json = defaultJson): Messages

直接通过 Json 对json字符串进行反序列化。

Link copied to clipboard
fun toJsonString(messages: Messages, json: Json = defaultJson): String

直接通过 JsonMessages 进行序列化。

Properties

Link copied to clipboard
val defaultJson: Json

默认的 Json 实例。会在首次获取的时候尝试加载当前环境中所有可用组件中的序列化模块。