通过使请求获取字符串数组的WebAPI我期望接收(在这种情况下测量的单位)与几个值字符串数组[“KGM”,“地铁”]
响应不幸的是我“M接收资源和字符
的阵列内的阵列[0] Resource
[0]: "K"
[1]: "G"
[2]: "M"
[1] Resource
[0]: "M"
[1]: "T"
[2]: "R"
这里是请求我做,我是如何进行响应
var provider = this.resource(WebAPIDataUrl, {}
, {
GetData: {
method: 'GET'
, params: {
action: "GetData"
}, isArray: true
, headers: {
'Token': this.window.sessionStorage.getItem("Token")
}
}
});
var _success = function (resource: string[]) {
_unitsOfMeasurements = Object.keys(resource);
};
var _error = function() {
};
provider.GetData(_success, _error);
我也用transformResponse
,以确保输入的数据是正确的格式创建了一个钩和它的确定:
transformResponse: function(data, headers){
return data;
}
data == '["KGM", "MTR"]'
所以问题是如何处理响应有很好的String []?