从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,但是我不知道这种事情的语法甚至名字。
我怎样才能做到这一点 ? 这甚至有可能吗? 你觉得我可以在这里搜索?
提前致谢。