在 SignalR V 2.0 中支持驼峰大小写属性名称
本文关键字:大小写 属性 支持 SignalR | 更新日期: 2023-09-27 18:34:22
我希望将我们的项目从 1.0 升级到 SignalR 2.0。我遇到的一个问题是IJsonSerializer似乎已在2.0中删除。我以前使用它来更改合同解析器并在驼峰大小写中具有属性名称。(请参阅下面的 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);
这是RC的一个错误,现在已经修复了。请参阅 https://github.com/SignalR/SignalR/issues/500#issuecomment-25580534