Я получаю реляционные данные страпи. Эти данные имеют сложную структуру. Я хотел бы изменить это как единый массив объектного файла.
Это первые данные ответа индекса от страпи.
.
Я хочу изменить все данные как единый массив объектов
Я ожидаю это как единый массив объектного файла.
{
id: '',
item_name: '',
item_type: '',
is_returnable:'',
item_detail: {
id: '',
ean: '',
isbn: '',
sku: '',
upc:''
},
item_dimension:{
id: '',
height: '',
weight:'',
new_unit: { id: '', unit_name: '', unit_value: ''\ },
},
...
}
🤔 А знаете ли вы, что...
React поддерживает создание контролируемых и неконтролируемых компонентов форм.
Вы можете просто отобразить его
так :
let mappedData = data.map(item => {
return {
...item,
...item.attributes,
item_detail: item.attributes.item_detail ? {
...item.attributes.item_detail.data.attributes,
id: item.attributes.item_detail.data.id,
} : {},
item_dimension: item.attributes.item_dimension ? {
...item.attributes.item_dimension.data.attributes,
id: item.attributes.item_dimension.data.id,
new_unit:item.attributes.item_dimension.data.attributes.item_id.data
} : {},
is_returnable: item.attributes.is_returnable,
};
});