我正在尝试使用 gson 库将一个非常简单的 Kotlin 数据类序列化为 json。很有可能我错过了一些简单的用户错误,但是对于我的生活,我无法分辨它是什么。我四处搜索,我的片段似乎与示例相匹配。我究竟做错了什么?任何帮助将不胜感激。
import com.google.gson.*
import com.google.gson.annotations.SerializedName
fun main(args : Array<String>) {
var gson = Gson()
data class Msg(
@SerializedName("body") val body: String = "",
@SerializedName("keywords") val kwords: Array<String?>,
@SerializedName("ner") val ner: Array<String?>)
val msg = Msg("Test Body",arrayOf("key1","Key2"), arrayOf("ner1", "ner2"))
val json = gson.toJson(msg)
println(json)
}