我最终想要拥有的是:
import qs as 'qs'
qs.stringify({
country: 'us',
currency: 'USD',
'kw[]': 'apple',
'kw[]': 'banana',
'kw[]': 'pear',
})
但是目前,我有:const keywords = ['apple', 'banana', 'pear']
如何将其转换为kw[]
语法? 最佳答案
import qs from 'qs';
const keywords = ['apple', 'banana', 'pear'];
const queryObject = { country: 'us', currency: 'USD', kw: keywords };
const queryString = qs.stringify(queryObject);
console.log(queryString);
上面将输出:country=us¤cy=USD&kw%5B0%5D=apple&kw%5B1%5D=banana&kw%5B2%5D=pear
解码后,它看起来像这样:country=us¤cy=USD&kw[0]=apple&kw[1]=banana&kw[2]=pear