У меня есть массив объектов.Я хотел бы отправить их как данные в запросе post, используя axios:
const instance = axios.create({
responseType: 'json'
})
const options = {
data: [{ title: 'test1' }, { title: 'test2' }, { title: 'test3' }]
}
axios.post(route, null, options)
Однако, когда я анализирую данные на сервере, они преобразуются из массива в объект.Когда я смотрю на полезную нагрузку запроса в инструментах разработчика Chrome, вместо этого данные отправляются в виде:
{
0: { title: 'test1' },
1: { title: 'test2' },
2: { title: 'test3' }
}
Таким образом, кажется, что массив перед преобразованием преобразуется в формат объекта.Это ожидаемое поведение?(Свойство объекта, являющегося массивом, не преобразуется таким образом.) Есть ли способ обойти это?