将数组转换为JSON并将其传递给asmx

use*_*403 2 jquery json

我正在尝试使用JSON.stringify()(来自json [dot] org的json2.js)将JavaScript数组转换为JSON字符串并将其传递给asmx web方法.我使用jQuery AJAX.

调用到达web方法,我将List <Object>作为参数,但我在调试模式下得到一个列表.

我的JSON字符串看起来很好地形成了所有数据,我甚至尝试在JSON字符串的"名称"周围使用单引号和双引号(转义).请帮忙.

Sky*_*ers 5

[WebMethod]
public void SomeMethod(List<object> param)
{
 ....
}
Run Code Online (Sandbox Code Playgroud)

将接受如下所示的JSON字符串:

'{"param": ["xx", "zz", "yy"]}'
Run Code Online (Sandbox Code Playgroud)

所以,尝试这样的事情:

var data = JSON.stringify({param: myarray});
Run Code Online (Sandbox Code Playgroud)