我有一个可以序列化为json的数据类。是否也可以使用 @SerialName 之类的东西来序列化类名?我知道我可以通过使用另一个将“File”作为属性的类来实现这一点,但我想避免这种情况,因为它会导致我的项目中出现很多不必要的包装类。
@Serializable
@SerialName("file")
data class File(
val name: String,
val version: Int,
val type: String
)
我想要的 JSON 是什么样的。
{“文件”:{“名称”:“简历”,“版本”:“1”,“类型”:“pdf”}}