当我使用javascript时,如何处理从服务器获取的dto中的更改。 如果我不能使用编译,那么我的选择是什么? 例如 , 如果我有这个结构:
Person {int:Age,string:Name}
有一天服务器会发给我
Person {int:MyAge,string:MyName}
在C#中编译会警告我,但如果我在javascript工作?
感谢
答案 0 :(得分:0)
假设您正在向JavaScript提供JSON,您后端的响应应该如下所示。
{
'person': {
'age': PersonInstance.Age / PersonInstance.MyAge,
'name': PersonInstance.Name / PersonInstance.MyName
}
}
因此,只要密钥age
和name
始终相同,您的JavaScript就永远不需要知道您的PersonInstance的属性是什么。