我正在使用第三方庫,並且無法真正改變它將數據發佈到我的MVC 5控制器的方式。通過JSON向MVC控制器發送JavaScript參數字典
我不知道如何設置我的模型來接收數據。
的JSON是一種如下...
{
"expiration":"2015-06-14T21:02:52.969Z",
"conditions":[
{"acl":"private"},
{"bucket":"anyoldbucket"},
{"Content-Type":"application/pdf"},
{"success_action_status":"200"},
{"key":"somekey"}
]
}
我試圖建立我的模型是這樣的...
public class AwsSignatureRequestViewModel
{
public DateTime expiration { get; set; }
public Dictionary<string, string> conditions { get; set; }
}
截止日期填寫正確,我也得到正確的條件數字,但字典的鍵是數字(索引)和值爲空
有什麼建議嗎?
是否使用JSON.NET? –
您可能必須爲條件創建單獨的模型並添加關係。 – Antariksha