【发布时间】:2014-02-20 09:03:38
【问题描述】:
我的 emberjs 应用程序中有一个 Employee 模型,我正在尝试使用以下格式的 RESTful Web 服务加载Employees 内容:
{
"Result": [
{
"EmployeeId": "1",
"EmployeeName": "Mark Smith",
"Active": 0,
"Dept": "Sales"
},
{
"EmployeeId": "2",
"EmployeeName": "John Smith",
"Active": 1,
"Dept": "Sales"
},
{
"EmployeeId": "3",
"EmployeeName": "Michael Smith",
"Active": 1,
"Dept": "Administration"
}
],
"ResultCount": 3
}
这里我面临 3 个问题:
是否可以读取此 JSON 格式并将其添加到 Employee 模型中,我知道“Result”应该是“Employees”,但我无法控制返回 JSON 格式,所以如果可以的话使用“结果”会很棒。任何这样做的例子都非常感谢。
如何处理“ResultCount”?有没有办法可以将它作为 Employee 模型的一部分来阅读?
如何在应用程序视图中将“Active”读取为“Active”/“Not Active”而不是 0 或 1?
感谢您的宝贵时间
【问题讨论】:
-
您需要构建一个自定义序列化程序,我认为如果它不遵循标准格式。这里有一个很好的答案:stackoverflow.com/questions/14300679/…