RESTful 서비스의 클라이언트로 사용하는 기술/프레임 워크를 정확히 모르겠습니다. 실제로 클래스를 인스턴스화하고 보낼 데이터로 채워야합니다. 그런 다음이 객체를 HTTP 요청의 페이로드에 넣을 수있는 구조로 변환해야합니다.
PUT /myresource
(some headers like Content-Type: application/json)
{
"objectCollection": [
(...)
],
"user": {
(...)
}
}
이 서비스는 일반적으로 지원되는 JSON, XML이나 YAML 같은 모든 구조 그러나 형식을 지원하지 않을 수 있습니다 : 여기
는 샘플입니다. JSON을 사용하면 다음과 같이 표시됩니다.
{
"objectCollection": [
{ "field1": (...) },
{ "field1": (...) },
{ "field1": (...) },
(...)
],
"user": {
"name": "my name",
(...)
}
}
구조에서 배열을 배열로 변환해야 함을 알 수 있습니다.
또한 생성 된 구조는 서비스가 예상하는 구조와 일치해야합니다.
Java를 사용하면 Restlet (http://restlet.com/products/restlet-framework/)과 Jackson (http://wiki.fasterxml.com/JacksonHome)과 같은 JSON/XML/YAML에서 오가며 객체를 처리 할 수 있습니다.
희망 하시겠습니까? 티에리