Tag: nullreferenceexception

在WCF服务方法中使用JSON

在较大的项目中,我无法获取WCF服务方法来使用JSON参数。 所以我制作了一个较小的测试用例,并且回应了行为。 如果我调试服务,我可以看到服务调用时参数值为null。 Fiddler确认JSON正在发送,JsonLint确认它是有效的。 下面的代码带有调试注释。 [ServiceContract] public interface IWCFService { [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getstring”)] string GetString(); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getplayer”)] //[WebGet(BodyStyle = WebMessageBodyStyle.WrappedRequest, // ResponseFormat = WebMessageFormat.Json, // UriTemplate = “getplayers”)] Player GetPlayer(); [OperationContract] [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = “getplayers”)] […]