Я хочу отправить массив в виде строки JSON в API, а затем обработать данные. Несмотря на то, что я создал класс и попытался сопоставить его, я получил его как null
Это мой AJAX-вызов (часть):
var ids = {
rateplanIds: ['100', '200', '300']
};
$.ajax({
url: g_appVirtualPath + "ApiFile.mvc/CheckMBB/",
async: false,
global: false,
type: "POST",
data: {
ids: JSON.stringify(ids)
}
})
Это мой API (часть):
public class RateplanIds
{
[DataMember]
public string[] rateplanIds { get; set; }
}
[AcceptVerbs(HttpVerbs.Post), Authorize]
public JsonResult CheckMBB(RateplanIds ids) //ids = null
{
}