Asp.net web api Web API表单-Url编码的复杂参数
在WebAPI中反序列化复杂类型让我非常难过。 数据包含在c#中语法无效的键作为属性名。 我如何翻译密钥名称 相关:您可以使用的Asp.net web api Web API表单-Url编码的复杂参数,asp.net-web-api,asp.net-web-api2,Asp.net Web Api,Asp.net Web Api2,在WebAPI中反序列化复杂类型让我非常难过。 数据包含在c#中语法无效的键作为属性名。 我如何翻译密钥名称 相关:您可以使用的JsonProperty执行以下操作: public class SomeModel { [JsonProperty("YourCustomName")] public string SomeProperty { get; set; } } 我自己编写了一个利用JsonProperty属性的函数。然后,我将它与自定义的modelbinderFormUr
JsonProperty
执行以下操作:
public class SomeModel {
[JsonProperty("YourCustomName")]
public string SomeProperty { get; set; }
}
我自己编写了一个利用
JsonProperty
属性的函数。然后,我将它与自定义的modelbinder
FormUrlEncodedMediaTypeFormatter一起使用,它将识别该属性?就JSON反序列化和序列化而言,它可以工作,但不适用于form urlencoded数据。