如何在骨干网中表示分层数据?

时间:2014-07-17 18:25:16

标签: backbone.js

您好我是骨干新手,我正在尝试研究表示以下数据的最佳方式。

  • 家长更新可以有多个孩子
  • 子更新包含在父对象中嵌入的数组中。
  • 子更新具有引用父级的parent_id集。
  • 子更新不能有任何子项,因此嵌套只有一层深。

我是否需要使用骨干关系或者有点矫枉过正?

 {
    "id": "53c7c300-4b5c-467e-83d5-2023d1f54a2f",
    "challenge_member_id": "53c7c147-4e80-4ade-9e64-2015d1f54a2f",
    "foreign_key": "1",
    "model": null,
    "parent_id": null,
    "content": "<p>joe appleton is here today<p>",
    "created": "2014-07-17 14:35:12",
    "modified": "2014-07-17 14:35:12",
    "type": "update",
    "children": [
        {
            "id": "53c7f452-f444-448d-9ce0-2519d1f54a2f",
            "challenge_member_id": "",
            "foreign_key": "",
            "model": "",
            "parent_id": "53c7c300-4b5c-467e-83d5-2023d1f54a2f",
            "content": "ggrrggrgrgrgrgrgrgr",
            "created": "2014-07-17 18:05:38",
            "modified": "2014-07-17 18:05:38",
            "type": ""
        },
        {
            "id": "53c7f45a-25d0-47c5-a287-2ebdd1f54a2f",
            "challenge_member_id": "",
            "foreign_key": "",
            "model": "",
            "parent_id": "53c7c300-4b5c-467e-83d5-2023d1f54a2f",
            "content": "ggrrggrgrgrgrgrgrgr",
            "created": "2014-07-17 18:05:46",
            "modified": "2014-07-17 18:05:46",
            "type": ""
        },
        {
            "id": "53c7f45e-ae9c-4cd1-91b3-2f8dd1f54a2f",
            "challenge_member_id": "",
            "foreign_key": "",
            "model": "",
            "parent_id": "53c7c300-4b5c-467e-83d5-2023d1f54a2f",
            "content": "ggrrggrgrgrgrgrgrgr",
            "created": "2014-07-17 18:05:50",
            "modified": "2014-07-17 18:05:50",
            "type": ""
        }
    ]
}}

0 个答案:

没有答案