Страницы

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

понедельник, 18 февраля 2019 г.

Преобразовать 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 } }


Ответ

Вот такой вариант
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

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

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