Qs传参数格式问题

2022-09-22 10:13:19 浏览数 (2)

记录一下个人在使用Qs传递参数的数组问题,简单做一下笔记,方便日后查看。

PlainBashC C#CSSDiffHTML/XMLJavaJavascriptMarkdownPHPPythonRubySQL

let params = [1, 2, 3];

// indices(默认)

qs.stringify({a: params}, {

arrayFormat: 'indices'

})

// 结果是

'a[0]=1&a[1]=2&a[2]=3'

// brackets

qs.stringify({a: params}, {

arrayFormat: 'brackets'

})

// 结果是

'a[]=1&a[]=2&a[]=3'

// repeat

qs.stringify({a: params}, {

arrayFormat: 'repeat'

})

// 结果是

'a=1&a=2&a=3'

原文地址

0 人点赞