Klaxon (JSON) 转换整个对象,包括对象名称

Klaxon (JSON) convert whole object including object name

我正在使用 Klaxon 将对象转换为 JSON 个对象,但它创建的对象如下所示:

data class Welcome(
    val text: String
)

结果:

{
    text: "some value"
}

但我想要类似的东西

"Welcome"{
    text: "Some value"
}

作为解决方案,我改用 org.json 并使用以下代码获得我想要的结果:

val jsonString = """
    {
        "blog": {
            "title": "$title",
             "content": "$content"
        }
    }
"""
var jsonBlogObject = JSONObject(jsonString)
jsonBlogObject.put("someting", "some value")