gpt4 book ai didi

kotlin - 序列化数据类时类型不匹配

转载 作者:行者123 更新时间:2023-12-03 15:47:56 26 4
gpt4 key购买 nike

我跟随this example序列化数据类。这样做时,我会收到以下构建错误:

Type mismatch: inferred type is Data but SerializationStrategy<TypeVariable(T)> was expected
这是我的代码:
import kotlinx.serialization.json.Json
import kotlinx.serialization.Serializable

@Serializable
data class Data(val a: Int, val str: String = "str")

fun main() {
println(Json.encodeToString(Data(42)))
}
由于我正在使用@Serializable批注,因此我不应该具有正确的数据类型吗?如何序列化数据类?

最佳答案

仅需要value参数的功能已实现为扩展功能,因此您需要添加import

import kotlinx.serialization.encodeToString

关于kotlin - 序列化数据类时类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65043370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com