【发布时间】:2014-01-17 10:51:24
【问题描述】:
这是我在客户端生成的 json。我将此 json 发布到服务器。但是 StartDate 和 EndDate 没有被转换。请帮忙。
[
{
"GoalTitle": "Competancy Goal",
"Weightage": 30.5,
"StartDate": "/Date(1388412173070)/",
"EndDate": "/Date(1419948173070)/",
"Status": 0,
"editing": false,
"lstSubGoals": [
{
"GoalTitle": "Competancy Goal - Sub goal",
"Weightage": 31.5,
"StartDate": "/Date(1388412173070)/",
"EndDate": "/Date(1419948173070)/",
"Status": 0,
"editing": false,
"lstSubGoals": []
}
]
},
{
"GoalTitle": "Strategy Goal",
"Weightage": 60.5,
"StartDate": "/Date(1388412173070)/",
"EndDate": "/Date(1419948173070)/",
"Status": 1,
"editing": false,
"lstSubGoals": []
}
]
【问题讨论】:
-
您应该使用 Json.NET 而不是默认的 javascript 序列化程序。
-
This 可以帮到你!
-
我相信 Json.NET 在服务器中。一旦我将上述 json 字符串发布到服务器,在服务器中我将其接收为“1/1/0001 12:00:00 AM”。
-
在将它传递给服务器之前,您是否使用了 JSON.stringify?另外,如果这是在客户端生成的,为什么不直接生成服务器可以理解的格式呢?
标签: javascript jquery asp.net asp.net-mvc json