我无法在 web api 控制器方法 (SaveDetails) 中获取 JSON 数组参数。
这是我的代码。
JavaScript 代码:
$.ajax( { url : "api/Test/SaveDetails", 类型:“POST”, 数据 : { “雇员”: [ { "firstName": "John", "lastName": "Doe" }, {“名字”:“安娜”,“姓氏”:“史密斯”}, {“名字”:“彼得”,“姓氏”:“琼斯”} ] }, 成功:函数(数据){alert(“成功”);}, 错误:函数(){警报(“错误”);} })
控制器方法
[HttpPost]
public DataSet SaveDetails(Models.Person[] obj)
{
//save opertion.
}
模型方法:
public class Person
{
public string firstName { get; set; }
public string lastName { get; set; }
}
在 web api 方法中获取 JSON 数组参数需要进行哪些更改。