Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何强制 netwtonsoft json 序列化程序将日期时间属性序列化为字符串?
我正在使用 Newtonsoft.Json 将我的对象转换为 JSON 文件。但是我遇到了问题DateTime,在我的对象中,日期时间字段设置为"7/30/2012 8:29:12 PM"但在 JSON 文件中。我得到DateTime这种格式的字段:
DateTime
"7/30/2012 8:29:12 PM"
"\/Date(1343660352227+0530)\/".
"\/Date(1343660352227+0530)\/"
我需要得到与DateTime对象相同的格式。可能吗?我应该怎么做才能获得相同的格式?
我得到了如下解决方案。
JsonConvert.SerializeObject(this, Formatting.None, new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-dd hh:mm:ss" });
这是答案:
如何强制 netwtonsoft json 序列化程序将 datetime 属性序列化为字符串?