C# Web API,如何覆盖特定数据类型的JSON序列化?
我有很多TimeSpan属性作为Web API的响应。默认情况下,JSON序列化程序在响应中也包含秒的十进制值。例如,C# Web API,如何覆盖特定数据类型的JSON序列化?,c#,asp.net-web-api,json.net,C#,Asp.net Web Api,Json.net,我有很多TimeSpan属性作为Web API的响应。默认情况下,JSON序列化程序在响应中也包含秒的十进制值。例如,08:30:00.000909响应时不需要这些微秒值 是否可以重写JSON序列化程序,使其可以跳出 序列化JSON响应中的毫秒/微秒组件 您可能希望为Web API使用自定义序列化程序 或者,在将DTO转换为模型之前,可以使用自定义日期和时间格式字符串 您是否查看了序列化/反序列化期间可用的回调?也许您可以使用这些回调解析出不需要的数据?
08:30:00.000909
响应时不需要这些微秒值
是否可以重写JSON序列化程序,使其可以跳出
序列化JSON响应中的毫秒/微秒组件
您可能希望为Web API使用自定义序列化程序 或者,在将DTO转换为模型之前,可以使用自定义日期和时间格式字符串
您是否查看了序列化/反序列化期间可用的回调?也许您可以使用这些回调解析出不需要的数据?