【发布时间】:2015-03-12 13:21:28
【问题描述】:
我有 Json 字符串
....
{'ItemId':340,'LineId':340,'ItemName':'Trim 1_5A','ItemType':1},{'ItemId':341,'LineId':341,'ItemName':'Trim 1_5B','ItemType':1}]},'Success':true,'Errors':[],'OperationCanceled':false,'ErrorsConcatented':'','ResponseTime':'/Date(1425474069569)/'}
....
....
{'ItemId':350,'LineId':340,'ItemName':'Trim 1_5A','ItemType':1},{'ItemId':341,'LineId':341,'ItemName':'Trim 1_5B','ItemType':1}]},'Success':true,'Errors':[],'OperationCanceled':false,'ErrorsConcatented':'','ResponseTime':'/Date(1425474069569)/'}
....
那个文本有一个日期时间'ResponseTime':'/Date(1425474069569)/,我想从那个字符串格式化(mm-dd-yyyy)这个日期。
为了反序列化 JSON,我使用了 JavaScriptSerializer。当我尝试反序列化我的 JSON 时,我收到以下错误:
/Date(1425473984603)/ 不是 DateTime 的有效值
我该怎么做?我在谷歌搜索了很多,但无法找到解决方案:(
如果可以的话,请帮帮我..
【问题讨论】:
-
你用什么解析JSON?
-
你是如何反序列化你的 json 的?在一个类中,
ResponseTime属性的数据类型是什么? -
同名属性
ResponseTime -
你能展示你的
c#类你正在反序列化到吗? -
我不能,因为那是很长的数据,所以那里有很多属性。
标签: c# asp.net json asp.net-mvc datetime