你会如何处理这个案子?在这个例子中,地址只是嵌套在结构中,它不作为分离的资源存在,所以我没有使用_embedded。 应该是顶级根_links元素中的国家/地区的链接,或者是否有可能或正确地将一个_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"
}
}
}
谢谢,
的Lukas
答案 0 :(得分:0)
根据HAL规范,链接必须直接包含在资源
中因此,如果地址不是资源,那么它不能包含链接,但根资源可以包含您示例中提到的国家/地区链接。
了解更多详情click here [HAL Specification]并转到“链接”部分