我有一堆来自Web API的TimeSpan属性响应。默认情况下,JSON序列化程序在响应中也包含秒的十进制值。例如08:30:00.000909
响应时不需要这些微秒值。
是否可以覆盖JSON序列化程序,以便它可以跳过序列化JSON响应中的毫秒/微秒组件?
您可能需要为Web API使用自定义序列化程序http://tinymission.com/post/custom-serialization-for-json-properties-in-web-api
或者,在将DTO转换为模型之前,可以使用自定义日期和时间格式字符串。
https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx