何よりもまず、このサンプルコードを見てみましょう
public class SomeRequest
{
[JsonProperty("_desc")]
public string Description {get;set;}
[JsonProperty("_index")]
public int StartIndex {get;set;}
}
.
.
.
public HttpResponseMessage Get([FromUri] SomeRequest request)
{
...
}
さて、POST メソッドでは、SomeRequest は完全に逆シリアル化され、カスタム名 (_index および _desc) を使用しましたが、これは良い名前ではありませんが、私の主張を伝えたかっただけです。ただし、GET メソッドを使用する場合は、FromUri のフォーマッターが使用され、POST メソッドの場合は JsonFormatter が使用されるため、プロパティの完全な名前を uri で使用する必要があります。したがって、POST メソッドで Json に対して行ったのと同じように、このフォーマッタにカスタム名を使用する方法を探しています。
ありがとう、ペイマンMO