处理javascript前端的模型结构更改

时间:2014-10-29 06:21:09

标签: javascript

当我使用javascript时,如何处理从服务器获取的dto中的更改。 如果我不能使用编译,那么我的选择是什么? 例如 , 如果我有这个结构:

Person {int:Age,string:Name}

有一天服务器会发给我

Person {int:MyAge,string:MyName}

在C#中编译会警告我,但如果我在javascript工作?

感谢

1 个答案:

答案 0 :(得分:0)

假设您正在向JavaScript提供JSON,您后端的响应应该如下所示。

{
    'person': {
        'age': PersonInstance.Age / PersonInstance.MyAge,
        'name': PersonInstance.Name / PersonInstance.MyName
    }
}

因此,只要密钥agename始终相同,您的JavaScript就永远不需要知道您的PersonInstance的属性是什么。