5

我希望将我们的项目从 1.0 升级到 SignalR 2.0。我遇到的一个问题是 IJsonSerializer 似乎已在 2.0 中删除。我以前使用它来更改 ContractResolver 并在驼峰式中使用属性名称。(见https://github.com/SignalR/SignalR/issues/500#issuecomment-7453751和下面的代码)

有没有办法在没有 IJsonSerializer 接口的情况下在 2.0 中复制此功能?

var settings = new JsonSerializerSettings();
settings.ContractResolver = new SignalRContractResolver();

var serializer = new JsonNetSerializer(settings);
GlobalHost.DependencyResolver.Register(typeof(IJsonSerializer), ()=>serializer);
4

1 回答 1

2

这是 RC 的一个错误,现已修复。见https://github.com/SignalR/SignalR/issues/500#issuecomment-25580534

于 2013-11-08T09:31:50.410 回答