1

我正在DateTime使用 NancyFX 向浏览器发送一个实例。包含日期的对象被序列化为:

{ "foo": "\/Date(1378108800000)\/", "bar": "baz", … }

现在我的问题是如何处理该序列化日期值。显然,我不能将它交给DateJavaScript 中的构造函数调用。当然,我可以使用substring和/或正则表达式来删除数字并将其交给Date构造函数,但我想一定有更智能(=标准)的方式。

有什么提示吗?

PS:我已经看到如何在 NancyFX 中将 DateTimeOffset 序列化为 JSON?,但这并不能回答我的问题。

4

1 回答 1

2

没有比这更聪明的方法了。你有两种可能:

(当然不可能有更标准的方式,因为该格式仅由 .NET 库存 JSON 序列化程序使用)

我会说通常我会选择第一个,但是你必须重新检查每个生成的 JSON,所以也许第二个选项更容易实现。您甚至可以将 替换为JSON.parse可以JSON.parse做到的。

于 2013-09-03T14:19:15.027 回答