我在Web API的响应中有很多TimeSpan属性。默认情况下,JSON序列化程序包括秒的十进制值以及响应。例如。 08:30:00.000909
响应时不需要这些微秒值。
是否可以覆盖JSON序列化程序以便它可以跳过 序列化JSON响应中的毫秒/微秒组件?
答案 0 :(得分:2)
您可能希望为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