2017-02-23 9 views
0

이 사례에 어떻게 접근합니까? 이 예제에서 주소는 구조체에 중첩되어 있지만 분리 된 리소스로 존재하지 않으므로 _embedded을 사용하지 않습니다. 최상위 루트 _links 요소에있는 국가에 대한 링크 여야합니까? 아니면 "주소"하위 구조에 중첩 된 _links 개체를 하나 더 가질 수 있습니까? 주소는 다음을 포함 할 수 없습니다 리소스가 아닌 경우나머지 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" 
     } 
    } 
} 

감사합니다,

루카스

HAL의 사양에 따라로서

답변

0

, 링크,

따라서 자원에서 직접 포함되어야합니다 링크이지만 루트 리소스에는 예제에 언급 된 국가 링크가 포함될 수 있습니다.

자세한 내용은 click here [HAL Specification] 및 링크 섹션으로 이동하십시오.