Web API,如何覆盖特定数据类型的JSON序列化



我有一堆来自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

相关内容

  • 没有找到相关文章

最新更新