Describe the bug
config.paramsSerializer.indexes = false (default) adds indexes if an object is inside an array but it shouldn't.
To Reproduce
https://runkit.com/doits/634530f2d3a446000813ef73
var axios = require("axios")
const req = await axios.get('https://www.example.com', { params: { a: [{ name: 'abc' }], b: ['x', 'y'] } })
console.log(req.request.path)
// => "/?a[0][name]=abc&b[]=x&b[]=y"
Expected behavior
No a[0] but a[]:
// => "/?a[][name]=abc&b[]=x&b[]=y"
Environment
Additional context/Screenshots
None