2017-02-23 63 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]并转到链接章节