2017-02-23 68 views
0

你會如何處理這種情況?在這個例子中,一個地址只在結構中嵌套,它不存在於分隔資源中,所以我沒有使用_embedded。 應該是鏈接到頂部根鏈接元素的國家/鏈接是否有可能或正確的多一個_links對象嵌套在「地址」子結構?Rest api HAL和嵌套參考的結構化響應體

{ 
    "id":1, 
    "name":"Company X", 
    "address":{ 
     "countryId":54, 
     "city":"Prague", 
     "zip":"11000" 
    }, 
    "_links":{ 
     "self":{ 
     "href":"http://user-management/organisations/1" 
     }, 
     "country":{ 
     "href":"http://user-management/countries/54" 
     } 
    } 
} 

謝謝,

盧卡斯

回答

0

作爲每HAL說明書中,鏈接必須直接的資源內包含的

因此,如果地址不是一個資源,那麼它必須不包含鏈接,但根資源可以包含您的示例中提到的國家鏈接。

瞭解更多詳情click here [HAL Specification]並轉到鏈接章節