在查询字符串node.js中传递对象数组

Rob*_*opp 6 url node.js query-string

如果我想让Node.js查询解析器解析一个数组,则可以发送以下代码:

'?or=foo&or=bar' // gets me { or: ['foo', 'bar'] }
Run Code Online (Sandbox Code Playgroud)

如果我想要一个对象,我可以这样做:

'?or[foo]=bar' // gets me { or: {foo: 'bar'}}
Run Code Online (Sandbox Code Playgroud)

但是,如何获取对象数组?我想要这个输出:

{ or: [{foo: 'bar'}, {bar: 'baz'}]}
Run Code Online (Sandbox Code Playgroud)

msc*_*dex 5

使用该qs模块,如果使用以下格式,则可以获得所需的对象:

or[0][foo]=bar&or[1][bar]=baz