有什么方法可以使用 Katharsis 抑制关系链接?也就是说,默认情况下它返回:
{
"data": {
"type": "permissions",
"attributes": { "permission": "VIEW" },
"relationships": {
"grantee": {
"links": {
"self": "http...",
"related": "http..."
},
"data": {
"type": "users",
"id": "user2"
}
}
}
}
}
这通常很有帮助。但在一种情况下,我想返回:
{
"data": {
"type": "permissions",
"attributes": { "permission": "VIEW" },
"relationships": {
"grantee": {
"data": {
"type": "users",
"id": "user2"
}
}
}
}
}
也就是说,没有关系链接。根据JSON API 格式化规则,关系必须返回“链接”、“数据”或“元”之一(即不需要链接)。