Back

Explore Courses Blog Tutorials Interview Questions
0 votes
1 view
in Web Technology by (120 points)

hi all.

I have a service return json response for object containing group object that its children may contain group object or device object.

how to make a model and store for a tree panel.

this is my Json file:

{
  "1": {
    "group": {
      "name": "مجموعة1",
      "groupId": 0,
      "attributes": {},
      "id": 1
    },
    "children": [
      {
        "group": {
          "name": "مجموعة2",
          "groupId": 1,
          "attributes": {},
          "id": 2
        },
        "children": [
          {
            "device": {
              "name": "مهند",
              "uniqueId": "585549",
              "lastUpdate": "Mar 17, 2020 1:04:02 PM",
              "positionId": 2796,
              "geofenceIds": [],
              "phone": "",
              "model": "",
              "contact": "",
              "disabled": false,
              "groupId": 2,
              "attributes": {},
              "id": 1
            },
            "children": []
          },
          {
            "device": {
              "name": "فراس",
              "uniqueId": "11111",
              "positionId": 0,
              "geofenceIds": [],
              "phone": "",
              "model": "",
              "contact": "",
              "disabled": false,
              "groupId": 2,
              "attributes": {},
              "id": 2
            },
            "children": []
          },
          {
            "group": {
              "name": "مجموعة 5",
              "groupId": 2,
              "attributes": {},
              "id": 5
            },
            "children": []
          }
        ]
      }
    ]
  },
  "2": {
    "group": {
      "name": "مجموعة2",
      "groupId": 1,
      "attributes": {},
      "id": 2
    },
    "children": [
      {
        "device": {
          "name": "مهند",
          "uniqueId": "585549",
          "lastUpdate": "Mar 17, 2020 1:04:02 PM",
          "positionId": 2796,
          "geofenceIds": [],
          "phone": "",
          "model": "",
          "contact": "",
          "disabled": false,
          "groupId": 2,
          "attributes": {},
          "id": 1
        },
        "children": []
      },
      {
        "device": {
          "name": "فراس",
          "uniqueId": "11111",
          "positionId": 0,
          "geofenceIds": [],
          "phone": "",
          "model": "",
          "contact": "",
          "disabled": false,
          "groupId": 2,
          "attributes": {},
          "id": 2
        },
        "children": []
      },
      {
        "group": {
          "name": "مجموعة 5",
          "groupId": 2,
          "attributes": {},
          "id": 5
        },
        "children": []
      }
    ]
  },
  "3": {
    "group": {
      "name": "مجموعة3",
      "groupId": 0,
      "attributes": {},
      "id": 3
    },
    "children": [
      {
        "group": {
          "name": "مجموعة4",
          "groupId": 3,
          "attributes": {},
          "id": 4
        },
        "children": []
      }
    ]
  },
  "4": {
    "group": {
      "name": "مجموعة4",
      "groupId": 3,
      "attributes": {},
      "id": 4
    },
    "children": []
  },
  "5": {
    "group": {
      "name": "مجموعة 5",
      "groupId": 2,
      "attributes": {},
      "id": 5
    },
    "children": []
  }
}

Please log in or register to answer this question.

Browse Categories

...