Я пытаюсь сериализовать действительно простой класс данных Kotlin в json, используя библиотеку gson.Есть большая вероятность, что есть какая-то простая ошибка пользователя, которую я пропускаю, но я не могу сказать, что это.Я искал вокруг, и мой фрагмент, кажется, соответствует примерам.Что я делаю неправильно?Любая помощь будет принята с благодарностью.
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)
}