C# 对象到 Javascript 对象
C# object to Javascript object
我正在尝试从我的 Web api 服务获取一个对象到我的 Cordova JS 移动应用程序。然而,现在处理对象让我感到非常困难。
在 javascript 方面,我尝试将对象转换为 JSON,即:
{
"Employee": {
"Department": {
"DepID": "1",
"DepName": "Foo",
"DepLevel": "5",
"DepChief": "JDoe",
"ChiefID": 2906
},
"Photo": "http://foo.com/heuheuhe.jpg",
"name": "Mr.Amazing",
"isActive": true,
"region": null,
"id": 1295,
"title": {
"id": 5,
"name": "Worker"
},
"WorkedHours": 30,
"Order": 14
}
}
但是,我不知道如何在 Javascript 中使用它。例如:我试图从中获取 Employee 和 DepID 值的照片(尝试用 JSON.Parse 解析它,我认为我误用了它)并且非常失败。因为我不知道如何使用它,所以尝试了很多愚蠢的事情,我现在很迷茫。
此外,我尝试使用它而不将其转换为 JSON,但是当我尝试获取类似 alert(obj.Employee.Department.DepID);
的值时,出现错误。我想看到对象本身就像 alert(obj);
我看到的只是对象 Object.
JSON几乎是1JavaScript字面对象。
因此在 JS 中:
var data = JSON.parse(jsonString)
然后只访问 data
.
的属性
例如
var deptId = data.Employee.Department.DeptID
1 异常是处理一些字符:JSON 规则与 JavaScript 的规则略有不同。
我正在尝试从我的 Web api 服务获取一个对象到我的 Cordova JS 移动应用程序。然而,现在处理对象让我感到非常困难。
在 javascript 方面,我尝试将对象转换为 JSON,即:
{
"Employee": {
"Department": {
"DepID": "1",
"DepName": "Foo",
"DepLevel": "5",
"DepChief": "JDoe",
"ChiefID": 2906
},
"Photo": "http://foo.com/heuheuhe.jpg",
"name": "Mr.Amazing",
"isActive": true,
"region": null,
"id": 1295,
"title": {
"id": 5,
"name": "Worker"
},
"WorkedHours": 30,
"Order": 14
}
}
但是,我不知道如何在 Javascript 中使用它。例如:我试图从中获取 Employee 和 DepID 值的照片(尝试用 JSON.Parse 解析它,我认为我误用了它)并且非常失败。因为我不知道如何使用它,所以尝试了很多愚蠢的事情,我现在很迷茫。
此外,我尝试使用它而不将其转换为 JSON,但是当我尝试获取类似 alert(obj.Employee.Department.DepID);
的值时,出现错误。我想看到对象本身就像 alert(obj);
我看到的只是对象 Object.
JSON几乎是1JavaScript字面对象。
因此在 JS 中:
var data = JSON.parse(jsonString)
然后只访问 data
.
例如
var deptId = data.Employee.Department.DeptID
1 异常是处理一些字符:JSON 规则与 JavaScript 的规则略有不同。