Как создать представление древовидной структуры в JSON?

Я новичок в JSON и хотел бы понять, как создать JSON-представление такого дерева, как это: Как создать представление древовидной структуры в JSON?

где каждый узел имеет идентификатор (требуется целое число), метку (строка, необязательно) и массив дочерних узлов (необязательно).

Любые предложения приветствуются, я действительно не знаю, с чего начать


2 628
1

Ответ:

Что насчет этого? Приходилось ли повторно использовать ребенка?

{
    "id": 1,
    "label": "A",
    "child": [
        {
            "id": 2,
            "label": "B",
            "child": [
                {
                    "id": 5,
                    "label": "E",
                    "child": []
                },
                {
                    "id": 6,
                    "label": "F",
                    "child": []
                },
                {
                    "id": 7,
                    "label": "G",
                    "child": []
                }
            ]
        },
        {
            "id": 3,
            "label": "C",
            "child": []
        },
        {
            "id": 4,
            "label": "D",
            "child": [
                {
                    "id": 8,
                    "label": "H",
                    "child": []
                },
                {
                    "id": 9,
                    "label": "I",
                    "child": []
                }
            ]
        }
    ]
}