ljharb/qs

Array of objects not parsed correctly

Open

#252 aberto em 1 de mar. de 2018

Ver no GitHub
 (14 comments) (3 reactions) (0 assignees)JavaScript (744 forks)batch import
help wantedparsequestionstringify

Métricas do repositório

Stars
 (8.015 stars)
Métricas de merge de PR
 (Mesclagem média 6d 22h) (2 fundiu PRs em 30d)

Description

When parsing the URL ?param[][id]=5a53336d48ad1c6cba0e6ae8&param[][id]=5a53336d48ad1c6cba0e6ae7 I get

param: [{ id: ['5a53336d48ad1c6cba0e6ae8', '5a53336d48ad1c6cba0e6ae7'] }]

instead of

param: [ { id: '5a53336d48ad1c6cba0e6ae8' }, { id: '5a53336d48ad1c6cba0e6ae7' } ]

I am parsing as qs.parse(queryString, { arrayLimit: 50, ignoreQueryPrefix: true }).

Am I missing something?

Guia do colaborador