【发布时间】:2022-02-02 03:22:50
【问题描述】:
我需要序列化一个具有 TimeSpan 属性的对象,并且我需要将该属性序列化为“HH:mm:ss”。相反,我得到以下信息:
{"Ticks":561342005619,"Days":0,"Hours":15,"Milliseconds":200,"Minutes":35,"Seconds":34,"TotalDays":0.6497013953923612,"TotalHours":15.592833489416666,"TotalMilliseconds":56134200.5619,"TotalMinutes":935.570009365,"TotalSeconds":56134.2005619}
有没有办法做到这一点?
【问题讨论】:
-
在我刚刚评论过的链接中查看 Timothy Jannace 的答案
-
您使用的是什么版本的 .net-core?应该在 .net5+ dotnetfiddle.net/rKyhPk 中修复
-
@haldo 我实际上正在使用.net5,但它似乎没有修复。
标签: c# asp.net-core system.text.json