我在 Typescript 中创建了一个类似这样的界面:
export interface PayLoad {
userName: string;
userPic?: string;
payLoadVersion: number;
}
我从java客户端发送的数据是这样加密的
@SerializedName("OO00")
private val userName: String,
@SerializedName("O0O0O")
private val userPic: String = "https://...",
@SerializedName("O0OO0")
private val payloadVersion: Int = 0
我正在从客户端发送 json 并在服务器解析它 Json.parse() ,
问题是数据键是“OO00”,打字稿键是“userName”。
有什么办法可以在打字稿中实现同样的事情,同时我很容易阅读这些变量吗?