首页 > 解决方案 > WCF Rest - 传入camelCase Json到PascalCase对象

问题描述

我有我的 WCF REST 端点,它从 JSON 格式的 Angular 服务接收 POST,即camelCase。由于 WCF 上的类是 PascalCase,我想知道是否有办法将传入的请求从 camelCase 反序列化为 PascalCase 对象?

基本上,我的请求变量为空,因为.net 反序列化程序不会因为大小写不匹配而反序列化任何内容。

[OperationContract]
[System.ServiceModel.Web.WebInvoke(Method = "POST",  
        RequestFormat = System.ServiceModel.Web.WebMessageFormat.Json,
        ResponseFormat = System.ServiceModel.Web.WebMessageFormat.Json,
        BodyStyle = System.ServiceModel.Web.WebMessageBodyStyle.Bare,
        UriTemplate = "updatePackageConfig")]
System.ServiceModel.Channels.Message updatePackageConfig(List<UpdatePackageConfigRequest> request);

标签: c#jsonwcf

解决方案


推荐阅读