我想知道很長一段時間,我找不到解決方案,也許有人解決了類似的問題。
比方說,我們想通過和對象數組通過$ 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