ServiceStack.Text Serializer作为默认的序列化器/反序列化器

时间:2013-11-11 10:43:41

标签: asp.net-web-api servicestack-text

我们刚刚开始使用ASP.net Web Api开发新的API客户端。找到ServiceStack.Text后,我不想使用JSON.NET序列化功能,而是用ServiceStack替换它们。 如何在Web Api中将此序列化程序设置为默认值? 非常感谢!

1 个答案:

答案 0 :(得分:3)

您可以创建使用ServiceStack的序列化器/反序列化器的自定义MediaTypeFormatter。看起来有些人已经为此创建了格式化程序:https://github.com/WebApiContrib/WebAPIContrib/wiki/Media-Type-Formatters

要将其作为默认格式化程序,只需在全局配置的格式化程序列表的开头插入此新的自定义格式化程序。