I need to transform data from server format to format for my UI library. But I can't completely understand how I should do this.
Name in new object is a field in object from server except "time"
And add "time" value for each fields
Need to transform this:
[
{
battery_charge: 0
battery_discharge: 0
consumption: 404
grid_backflow: 0
grid_consumption: 3
pv_generation: -7
time: "2019年02月25日T00:00:00+00:00"
}
{
battery_charge: 0
battery_discharge: 0
consumption: 404
grid_backflow: 0
grid_consumption: 3
pv_generation: -7
time: "2019年02月25日T10:00:00+00:00"
}
]
to this:
[
{
name: ‘Battery Charge’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
{
name: ‘Battery discharge’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
{
name: ‘Consumption’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
{
name: ‘Grid backflow’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
{
name: ‘Grid consumption’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
{
name: ‘Pv generation’
data: [
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
{ time: '2019-02-25T10:00:00+00:00', value: 3 }
]
}
]