gpt4 book ai didi

asp.net-mvc - 在 ASP.Net MVC 和 ExtJS 之间序列化和反序列化日期

转载 作者:行者123 更新时间:2023-12-01 02:58:27 25 4
gpt4 key购买 nike

我一直在网上搜索以寻找解决方案,但仍然卡住了。

我在序列化 DateTime 对象时遇到困难。使用 DataContract 的标准序列化将给出此结果/Date(1262600239000)/。 Ext.encode 后,结果更改为/Date(1262600239000)/。 Ext.encode 的结果在 ExtJS 日期相关组件(例如 DateField 和 ColumnModel for date 中)不可读。

至于反序列化,我必须以这种/Date(1262600239000)/格式提供日期才能反序列化日期。我怎样才能用 ExtJS DateField 实现这个?

有什么具体的方法可以解决这个问题吗?

提前致谢。

最佳答案

你可以试试 Newtonsoft Json.NET .它是开源且免费的(MIT 许可)。

这是Ext.Direct .NET Router 使用的那个这是由 Evant(他是 ExtJS 核心开发团队的一部分)开发的。

您可以在 中看到将此用于 DateTime 的代码。 Ext.Direct .NET 路由器示例 :

[JsonObject]
public class Company {
//...
[JsonProperty(PropertyName = "started")]
[JsonConverter(typeof(IsoDateTimeConverter))]
public DateTime Started { get; set; }
//...
}

关于asp.net-mvc - 在 ASP.Net MVC 和 ExtJS 之间序列化和反序列化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2011035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com