用Jil作为Default Serializer替换WebAPI JSON.NET(Newtonsoft.Json)

时间:2018-03-15 02:59:39

标签: c# asp.net .net asp.net-web-api jil

我最近阅读了Jil,声称自己是比JSON.Net更快的Serializer。

我想为Jil创建一个Customer MediaTypeFormatter提供一些帮助。

请注意:我正在使用 .NET framework 4.7.1

有什么建议让Jil能够拥有这样的代码吗?

config.Formatters.JsonFormatter.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;

((DefaultContractResolver) config.Formatters.JsonFormatter.SerializerSettings.ContractResolver).IgnoreSerializableAttribute = true;
config.MessageHandlers.Add(new Library.Api.Authentication.Logs.LogRequestAndResponseHandler());

config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("multipart/form-data"));

因此,我想尝试用Jil替换JSON.Net作为我的WEBAPI的默认序列化器。

以下是一些帮助我的参考资料 - > [1]& [2]

0 个答案:

没有答案