I want to alter the JSON data format, which is now a array of data, to become a array of response data. And the data that I requested comes from the data array (by get request).
This is my data format example
const data = [{
id: 1,
team_id: 1,
team_name: 'Alpha',
member_name: 'Shihab',
subtask_name: 'Subtask 1',
estimated_hours: 4,
assigned_date: '2022/09/20',
project: {
id: 1,
name: 'Internal Tracker',
task: {
id: 1,
name: 'Merge Frontend'
}
}
},
{
id: 2,
team_id: 1,
team_name: 'Alpha',
member_name: 'Shihab',
subtask_name: 'Subtask 2',
estimated_hours: 4,
assigned_date: '2022/09/22',
project: {
id: 1,
name: 'Internal Tracker',
task: {
id: 2,
name: 'Merge Backend'
}
}
},
{
id: 3,
team_id: 2,
team_name: 'Beta',
member_name: 'Fahim',
subtask_name: 'Subtask 4',
estimated_hours: 4,
assigned_date: '2022/09/22',
project: {
id: 2,
name: 'SMS',
task: {
id: 2,
name: 'Merge Backend'
}
}
}
];
I need JSON data in this format, similar to an example of response data format.
const response = [
{
assigned_date: {
team: {
id: true,
name: true,
teamMember: [{
name: true,
project: [{
id: true,
name: true,
task: [{
id: true,
name: true,
subtask: [{
name: true,
estimated_hours: true
}]
}]
}]
}]
}
}
}
];
Anyone please help me..