如何在对Web服务的json post请求中使用对象列表或数组?
如标题中所述,我试图在JavaScript中使用几个字符串参数和2个列表或数组通过JSON/Ajax调用WebService方法 目前,使用以下格式的单个参数,一切都正常:如何在对Web服务的json post请求中使用对象列表或数组?,json,web-services,list,post,Json,Web Services,List,Post,如标题中所述,我试图在JavaScript中使用几个字符串参数和2个列表或数组通过JSON/Ajax调用WebService方法 目前,使用以下格式的单个参数,一切都正常: var WSParameters=“{pParam1:'abc',pParam2:'def'}” 但是现在我需要为web服务方法提供一个值列表/数组。web服务方法如下所示: [WebMethod(true)] public void editExistingSystem(System.Collections.Gene
var WSParameters=“{pParam1:'abc',pParam2:'def'}”
但是现在我需要为web服务方法提供一个值列表/数组。web服务方法如下所示:
[WebMethod(true)]
public void editExistingSystem(System.Collections.Generic.List<String> pFirstList,
System.Collections.Generic.List<String> pSecondList,
String pParam1,
String pParam2)
{
// Stuff
}
[WebMethod(true)]
public void editExistingSystem(System.Collections.Generic.List pFirstList,
System.Collections.Generic.List pSecondList,
字符串pParam1,
字符串(2)
{
//东西
}
我想应该是这样的,但显然这不起作用:
var WSParameters=“{pFirstList:15,4,13,pSecondList:'gr00001_96594737',pParam1:'abc',pParam2:'def'}”
您能帮我找到在这个参数列表中定义列表的正确语法吗
非常感谢达文斯
溴
vm370通常,我在问了这个问题之后就找到了解决方案。。。 抱歉打扰你们了。在我的起始文章中,示例的正确参数字符串为:
var WSParameters = "{pfirstList: ['15','4','13'], pSecondList: ['gr00001_96594737'], pParam1: 'abc', pParam2: 'def'}"
谢谢并致以最良好的问候
vm370始终使用或类似工具验证JSON
var WSParameters = "{pfirstList: ['15','4','13'], pSecondList: ['gr00001_96594737'], pParam1: 'abc', pParam2: 'def'}"