뿐 아니라 JSON을 완료하기 위해 객체를 직렬화하면 단일 호출로 나머지 원칙을 위반하지 않고 리소스의 모든 인스턴스를 열거 할 수 있습니다.URI를
말 하나의 전화를 사용하여 모든 학생 정보를 열거하고 싶습니다. 이것은 HTTP 원칙을 위반하지 않을
GET /student
"students": [{
"name":"x",
"moreInfo":...,
"uri":"/student/1"
},
{
"name":"y",
"moreInfo":...,
"uri":"/student/2"
}, ]
코드를 입력하십시오. 학생이 JSON에 매핑되는 방법을 보여주는 것이 특히 유용 할 것입니다. 'uri' 속성 만 직렬화 된 것처럼 보입니다. –
이 질문을하지는 않았지만 사용중인 사용자 지정 미디어 유형 대신 [HAL] (http://stateless.co/hal_specification.html)을 고려 했습니까? 그것은 당신에게 당신의 객체 구조로부터 분리 된 링크뿐만 아니라 객체를 임베딩하는 옵션을 제공하는 아주 좋은 방법을 제공합니다. –