Issu规范化数据(具有相同实体子节点的实体)

时间:2017-03-28 10:47:48

标签: normalizr

我对normalizr很新。

我正在尝试将json api答案规范化,如下所示:http://myjson.com/15st3f

有一些同一实体的嵌套元素。例如:

{
  "id": 1,
  "name": "a",
  [...]
  "children": [
    "id": 2,
    "name": "b",
    [...]
    "children": [
      "id": 3,
      "name": "c"
    ]
  ]
}

我该如何开始?我有点困惑。可以归一化吗?你可以拥有相同实体的数组,或类似的东西吗?我可以这样做吗? :

const uor = new schema.Entity('uors', {
    UorChildren: [ uor ]
})

1 个答案:

答案 0 :(得分:1)

使用define instance method

const uor = new schema.Entity('uors');
uor.define({ children: [ uor ] });