【发布时间】:2011-12-02 00:10:16
【问题描述】:
我正在使用 Newtonsoft 的 Json 当我序列化一个日期时间属性时,我得到的 json 响应为:
..."CreatedOn":"\/Date(1317303882420+0500)\/",...
我希望它是简单的字符串
..."createdOn": "2011-05-05 14:03:07", ...
虽然我的类属性是 DateTime,但如何强制将其序列化为字符串,因为我们可以添加属性以将属性名称更改为
[JsonProperty("id")]
public int ProductID { get; set; }
是否有类似的方法可以强制 DateTime 属性序列化为字符串??
【问题讨论】:
-
请提供您尝试反序列化的 JSON 对象。
-
请注意,从 Json.NET 4.5 开始,日期默认使用 ISO 8601 格式写入 james.newtonking.com/json/help/index.html?topic=html/…(ISO 8601 格式字符串:“2009-02-15T00:00:00Z”)跨度>