CollonilTolli
@CollonilTolli

Как перестроить объект?

С бэка приходит такой ответ:
[
                    {
                        "name": "фываы",
                        "options": [
                            "ывфаыва"
                        ]
                    },
                    {
                        "name": "asdfasdf",
                        "options": [
                            "ыфва",
                            "фыва",
                            "фыав"
                        ]
                    },
                    {
                        "name": "fgsdf",
                        "options": [
                            "asas",
                            "asasa",
                            "asas",
                            "asas",
                            "as",
                            "asasas"
                        ]
                    }
                ]

Нужно перестроить структуру, чтобы было так:
[
    {
        "name": "фываы",
        "options": [
            {
                "value": "ывфаыва",
                "label": "ывфаыва"
            }
        ]
    },
    {
        "name": "asdfasdf",
        "options": [
            {
                "value": "ыфва",
                "label": "ыфва"
            },
            {
                "value": "фыва",
                "label": "фыва"
            },
            {
                "value": "фыав",
                "label": "фыав"
            }
        ]
    },
    {
        "name": "fgsdf",
        "options": [
            {
                "value": "asas",
                "label": "asas"
            },
            {
                "value": "asasa",
                "label": "asasa"
            },
            {
                "value": "asas",
                "label": "asas"
            },
            {
                "value": "as",
                "label": "as"
            },
            {
                "value": "asasas",
                "label": "asasas"
            }
        ]
    }
]

Как это сделать?
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 14:38
250000 руб./за проект
28 нояб. 2024, в 14:33
70000 руб./за проект
28 нояб. 2024, в 14:18
1500 руб./за проект