У меня есть этот массив
air_content: '',
compaction_method: 1,
concrete_cylinders: [
{
id: '',
specimen_name: 'A',
mould_number: '',
curing: 1,
age: 7
},
{
id: '',
specimen_name: 'A',
mould_number: '',
curing: 1,
age: 7
},
{
id: '',
specimen_name: 'A',
mould_number: '',
curing: 1,
age: 7
}
]
Я пытаюсь проанализировать их, когда я публикую данные (formik изменяет их обратно в текст, поэтому мне нужно проанализировать их как int для моего бэкэнда)
Мой пост выглядит следующим образом (это работает, за исключением вложенных объектов, я хочу, чтобы они также анализировались как целые)
axios.post('http://localhost:8123/samples/concrete', {
air_content: parseFloat(air_content),
compaction_method: parseInt(compaction_method),
concrete_cylinders
});
psuedo / Моя лучшая попытка кода того, что я пытаюсь сделать, это ниже
axios.post('http://localhost:8123/samples/concrete', {
air_content: parseFloat(air_content),
compaction_method: parseInt(compaction_method),
concrete_cylinders: {
[concrete_cylinders.id]: parseInt(concrete_cylinders.id),
[concrete_cylinders.curing]: parseInt(concrete_cylinders.curing)
}
});
Спасибо за помощь