sampleInstance.json 1.54 KB
Newer Older
1
{
2 3 4 5 6
  "$typeName$": "Department",
  "$id$": {
    "id": -1420494283853484000,
    "$typeName$": "Department",
    "version": 0
7
  },
8 9 10 11 12 13 14
  "employees": [
    {
      "$typeName$": "Person",
      "$id$": {
        "id": -1420494283853508000,
        "$typeName$": "Person",
        "version": 0
15
      },
16 17 18 19
      "manager": {
        "id": -1420494283853511000,
        "$typeName$": "Manager",
        "version": 0
20
      },
21 22 23 24
      "department": {
        "id": -1420494283853484000,
        "$typeName$": "Department",
        "version": 0
25
      },
26
      "name": "John"
27
    },
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
    {
      "$typeName$": "Manager",
      "$id$": {
        "id": -1420494283853511000,
        "$typeName$": "Manager",
        "version": 0
      },
      "manager": null,
      "subordinates": [
        {
          "$typeName$": "Person",
          "$id$": {
            "id": -1420494283853508000,
            "$typeName$": "Person",
            "version": 0
          },
          "manager": {
            "id": -1420494283853511000,
            "$typeName$": "Manager",
            "version": 0
          },
          "department": {
            "id": -1420494283853484000,
            "$typeName$": "Department",
            "version": 0
          },
          "name": "John"
        }
      ],
      "department": {
        "id": -1420494283853484000,
        "$typeName$": "Department",
        "version": 0
      },
      "name": "Jane",
      "$traits$": {
        "SecurityClearance": {
          "$typeName$": "SecurityClearance",
          "level": 1
        }
68 69
      }
    }
70 71
  ],
  "name": "hr"
72
}