你会如何处理这个案例?在此示例中,中的地址仅嵌套在结构中,它不作为单独的资源存在,因此我没有使用_embedded。应该是顶层根_links元素中的国家链接,或者在"address“子结构中再嵌套一个_links对象是否可能或是否正确?
{
"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"
}
}
}谢谢,
卢卡斯
发布于 2017-03-01 01:37:02
根据HAL规范,链接必须直接包含在资源中
因此,如果地址不是资源,则它不能包含链接,但根资源可以包含示例中提到国家/地区的链接。
有关更多详细信息,请访问click here [HAL Specification]和链接部分
https://stackoverflow.com/questions/42412917
复制相似问题