1
json形式の投稿データを自分のコントローラに受信したいと考えています。実際には、それはpaypal支払いwebhook呼び出しの問題に使用されています。私は既にjsonデータの例を添付しました。アドバイスをしてください "FormCollection"は、この状況に最適なプラクティスであるjsonにアクセスすることをお勧めしますか?外部から投稿された着信Jsonデータを受信する方法
JSON:
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
コントローラー:
[HttpPost]
public JsonResult ReceiveData(FormCollection data)
{
using (var ctx = new db_mydb())
{
}
return Json("ok");
}
** FormCollectionを使用しないでください。代わりに、ViewModelクラスを使用します。これはhttp://json2csharp.com/を使用して生成できます。 –
ViewmodelはJsonの投稿データを受信するのに適していますか? –