У меня есть набор данных, который необходимо переформатировать в соответствии с конкретным форматом, который я желаю. Ниже приведен формат данных, которые я получаю.
const recieved = [
{
"name": "1PM Industries Inc ",
"series": [
{
"value": 0.0001,
"name": "2019-08-30"
},
{
"value": 0,
"name": "2019-08-28"
}
]
}
]
Что мне нужно сделать, это перебрать все ключи свойств объекта "name"
, "series"
, "value"
и изменить их на "id"
, "data"
, "x"
и "y"
соответственно.
Ниже приведен формат данных, для которых я хочу изменить вышеуказанный набор данных. Мне нужно "name"
заменить на "x"
и "value"
заменить на "y"
const columns = [
{
"id": "japan",
"data": [
{
"x": "plane",
"y": 45
},
{
"x": "helicopter",
"y": 253
}
]
}
]
Я обнаружил, что мы можем получить доступ к ключам свойств объектов с помощью Object.keys
function formatData(columns) {
columns.map(col => {
})
}
Я нахожусь в действительно тяжелых ситуациях, когда дело доходит до форматирования данных. Надеюсь, кто-нибудь может мне помочь с этим. Спасибо