我想知道很长一段时间,我找不到解决方案,也许有人解决了类似的问题。
比方说,我们想通过和对象数组通过$ http服务到MVC控制器。 这个数组是创建在角度,所以我不知道正确的类型(只是VAR)。 问题是我不知道应该是什么类型参数的MVC功能
AngularJS控制器
$scope.DoSth = function(){
var data = [{
Id: "1",
Value: "apple"
},
{
Id: "2",
Value: "banana"
}];
};
//DoSthService injected into angular controller
DoSthService.doSth(data)
.success(function(result){
//sth with success result
})
.error(function(result){
//sth with error result
});
AngularJS服务:
this.doSth = function(data){
var response = $http({
method: "post",
url: "Home/DoSth",
data: data
//or data: JSON.stringify(data) ??
});
return response;
};
MVC控制器:
public string DoSth(**what type here?** data)
{
//do sth and return string
}
可能a nyone帮助我吗?
您需要像杰克逊那样将json映射到pojo。 – skubski