サードパーティのサービスでWebhookとして使用するWebAPIを作成しました。これにより、サードパーティのサービスでイベントが発生したときにデータを送信できます。彼らは、投稿されたデータがどうなるかを決定しました。そこで、各プロパティ名が、投稿されたフォームのurlencodedデータからのフィールド名と一致するように、受信データのクラスを作成しました。
私がやりたいのは、POSTリクエストで送信する名前よりもユーザーフレンドリーな方法でクラス内の名前を付けることです。おそらく属性を使用して、どのフォームデータをどのプロパティに入れるかをModelBinderに指示する方法があるかどうかはわかりません。これを行う方法はありますか?
ちなみに、彼らがJSONをPOSTEDデータとして送信していると思ったとき、JSON.NETとそのJsonProperty属性を使用してこれを行うことができました。しかし、application / x-www-form-urlencodedとして提供されているので、これと同じことを行う方法がわかりません。
ご協力いただきありがとうございます!