使用嵌套對象序列化外鍵關(guān)聯(lián),例如:
{
"name": "service-production",
"owner": {
"id": "5d8201b0..."
},
// ...
}
而不是像這樣:
{
"name": "service-production",
"owner_id": "5d8201b0...",
...
}
這種方式盡可能的把相關(guān)聯(lián)的資源信息內(nèi)聯(lián)在一起,而不用改變資源的結(jié)構(gòu),或者引入更多的字段,例如:
{
"name": "service-production",
"owner": {
"id": "5d8201b0...",
"name": "Alice",
"email": "alice@heroku.com"
},
...
}