Страницы

Поиск по вопросам

четверг, 9 января 2020 г.

Преобразовать json в формат

#javascript #json


Имеется json

{
"Car": {
    "Pos": ["id", "mark"],
    "Bat": [
        [1, "bmw"]
    ]
},
"Temp": {
    "Pos": ["min", "hig", "mid"],
    "Bat": [[1, 2, 3]
   }
}


Как его преобразовать в формат 

{
"Car":{
"id": 1,
"mark": bmw
},
"Temp": {
"min": 1,
"hig": 2,
"mid": 3
}
} 

    


Ответы

Ответ 1



Вот такой вариант const src = { "Car": { "Pos": ["id", "mark"], "Bat": [ [1, "bmw"], [2, "audi"], [3, "mercedes"] ] }, "Temp": { "Pos": ["min", "hig", "mid"], "Bat": [[1, 2, 3], [4, 5, 6], [7, 8, 9]] } }; const res = {}; for(const k in src){ const cnt = src[k].Pos.length; for(let i=0; i

Комментариев нет:

Отправить комментарий