请查看以下代码。我希望序列化的结果是:
div_to_place_buttons_in
实际上是
{
"origin": {
"x": 1,
"y": 2
},
"size": {
"width": 3,
"height": 4
}
}
如何使json2typescript使用Coord和Size类中的属性名称,而不是使用(通用)基类Pair中的属性名称?
我试图从Pair中删除@Json装饰,但随后Coord和Size中的任何内容均未序列化。
{
"origin": {
"a": 1,
"b": 2
},
"size": {
"a": 3,
"b": 4
}
}
答案 0 :(得分:0)
我解决此问题的方法是:
private toJSON = () => { return { width: this.width, height: this.height } }