打字稿:@SerializedName("OO00") 在打字稿界面如 Gson

问题描述

如何在 TypeScript 中做类似 @Serializedname("OO00") 的事情

我在 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”。
有什么办法可以在打字稿中实现同样的事情,同时我很容易阅读这些变量吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)