ASP.NET WebApi的返回值序列化的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET WebApi的返回值序列化的问题相关的知识,希望对你有一定的参考价值。

如何自定义WebApi返回结果的序列化?因为现在写出来的程序的序列化过程是框架自动完成了,但是我想用自己实现的Json序列化器;
实际我的第一个问题想要解决的问题是:如何将Dto中的枚举对象,让他在序列化的时候不要被序列化成整数,而是被序列化成我当时定义的枚举的字符串?
我自己重新实现的NewtonSoft的Json序列化逻辑是可以将枚举对象在序列化的时候处理成字符串的,但是我现在用不上去,因为我不知道从何处进入WebApi返回值之前一步的逻辑。求大神指点。

参考技术A 设置 GlobalConfiguration.Configuration.Formatters.JsonFormatter
上官方文档:
http://www.asp.net/web-api/overview/formats-and-model-binding/json-and-xml-serialization

以上是关于ASP.NET WebApi的返回值序列化的问题的主要内容,如果未能解决你的问题,请参考以下文章

Asp.Net WebAPI配置接口返回数据类型为Json格式

Asp.Net WebAPI配置接口返回数据类型为Json格式

asp.net core序列化json配置,适用于mvc,webapi

asp.net core序列化json配置,适用于mvc,webapi

Asp.Net WebApi 上的自定义授权属性

带有协议缓冲区的 ASP.NET WebApi - 错误处理