【发布时间】:2017-09-12 13:25:29
【问题描述】:
假设我有一个名为topics 的模型,它是自引用的(一个主题属于一个主题通过它的parent_topic_id)。
所以,我有一个名为 sports 的主题和一个名为 basketball 的子主题。
JSON API 响应当前被序列化为:
{ “数据”: [ { “类型”:“主题”, “id”:“运动”, “属性”: { “名称”:“运动”, “显示角色标题”:空, “创建时间”:“2017-04-16T21:19:25.000Z”, “更新时间”:空 }, “链接”:{ “自我”:“/主题/运动” } }, { “类型”:“主题”, "id": "运动-篮球", “属性”: { “名称”:“篮球”, “显示角色标题”:空, “创建时间”:“2017-04-16T21:19:25.000Z”, “更新时间”:空 }, “关系”:{ “父主题”:{ “数据”: { “类型”:“主题”, “id”:“运动” } } }, “链接”:{ "self": "/topics/sports-basketball" } } ], “包括”: [ { “类型”:“主题”, “id”:“运动”, “属性”: { “名称”:“运动”, “显示角色标题”:空, “父主题 ID”:空, “创建时间”:“2017-04-16T21:19:25.000Z”, “更新时间”:空 }, “链接”:{ “自我”:“/主题/运动” } } ] }现在,考虑到sports 已经在data 中,但也 与basketball 相关,是否也可以将其作为included 记录附加?
【问题讨论】:
标签: json serialization json-api