从Kotlin代码修改json API

我是Kotlin的初学者,最近我学习了如何从json API 获取数据。

现在,我想知道如何将数据设置到API,例如,这里是我的API:

{ "username": "Empty" "age": 20 } 

这是我的class级:

 @Parcel class Data { val username = "" val age = 0L fun loadFromJson(json: JsonObject) { username = readString(json, TAG_USERNAME) age = readLong(json, TAG_AGE) } companion object { private const val TAG_USERNAME = "username" private const val TAG_AGE = "age" } } 

我正在寻找一个函数,它将采取一个数据类的参数,并会做类似的事情

 json.set(data, json) 

要么

 setString(data.username, json.username) 

为了修改API,但是我不知道这种事情的语法甚至名字。

我怎样才能做到这一点 ? 这甚至有可能吗? 你觉得我可以在这里搜索?

提前致谢。