c# - Web API 的 URL 编码形式 GET 和 POST 的属性别名?
问题描述
虽然我会[JsonProperty("first_name")]
在我的操作中使用属性来指定 JSON 请求上模型属性的别名,但在这种特殊情况下,我需要支持 GET 或表单编码的 POST。
是否有一种方法可以指定我的操作模型上的特定属性将绑定到不同的请求值,就像 JsonProperty 允许这样做一样?
例如,如果我有一个查询字符串?first_name=ryan
,而我的类模型有一个public string FirstName { get; set; }
,我该如何指定这个绑定?谢谢。
编辑:如果提到,不,我不能更改输入的名称,因为这是为了支持我/我们无法控制的现有请求格式。
编辑 2:澄清一下,这是针对 .NET Framework的,而不是 Core。
解决方案
推荐阅读
- nlp - 如何在 CoreNLP 中使用共指结果迭代令牌属性?
- javascript - Chrome 单击事件处理程序未触发,当我修改不相关的 html 时再次开始工作
- visual-studio-code - 无法激活 VS Code 命令行工具
- flutter - 如何从 (dart) Stream 更新和重建特定的类实例?
- excel-formula - Excel MIN() 如果相邻单元格与前一行的值匹配
- python - Python Dash hoverData x 值
- c# - 单例实例比较
- ruby-on-rails - 如何更新脚手架生成的 MVC + 路由,用于在 Rails 中具有 2 个 belongs_to 关系的嵌套资源
- java - 标准 API - 左连接实体,其中连接列是连接表的一部分且未定义任何关系
- ocaml - OCaml - 警告 8:这种模式匹配并不详尽