2017-05-28 91 views
0

如果我有像这样将嵌套列表转换为查询字符串格式?

[['itemA1', itemA2'], ['itemB1', 'itemB2', 'itemB3'], ['itemC1']] 

我怎么会去这个转换为查询字符串,所以我可以测试我的API列表?我试图让我的API接受这个GET请求的各种参数,并且当我无法将查询字符串放在一起来测试它时很困难。有这样的工具吗?

注:我想在把它作为像含量= NESTED_ARRAY

+0

怎么样有一个模型您的嵌套列表并让您的Web API方法接受发布请求?分享你的api代码来帮助你 –

回答

0

您需要$.param()http://api.jquery.com/jQuery.param

var content = [['itemA1', 'itemA2'], ['itemB1', 'itemB2', 'itemB3'], ['itemC1']]; 
console.log('?' + jQuery.param({ content: content })); 

输出:

?content%5B0%5D%5B%5D=itemA1&content%5B0%5D%5B%5D=itemA2&content%5B1%5D%5B%5D=itemB1&content%5B1%5D%5B%5D=itemB2&content%5B1%5D%5B%5D=itemB3&content%5B2%5D%5B%5D=itemC1