c# - 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# - 如何获取数组中具有固定数量标志的所有组合
- numpy - np.array([args.width, args.width]) 和 np.zeros(5) 的语法
- python-3.x - 结果使用 neupy 得到 NaN
- python - 使用 Python 在 Selenium 中模拟鼠标移动
- vba - 在 Excel VBA 代码中键入未匹配错误
- angular - 如何在 Angular 中为动态组件注入提供者?
- ios - 带有委托参考的 Swift 默认参数值
- javascript - Html-css 响应式滑动反馈表
- javascript - HTML 页面上带有文本的交互式形状
- python - 确定列表中具有重复项的缺失数字