을 통해 가변 인자 또는 수집 매개 변수 공개 다양한 유형의 클라이언트에서 책 세부 정보 목록을 수신 할 서버 응용 프로그램을 개발 중입니다. 책 세부 정보 목록은 클라이언트 측에서 전적으로 생성됩니다.JAX RS
/*
+-----+----------------+--------------------+-------------+
|Isbn | Author | title |notes |
+-----+----------------+--------------------+-------------+
|02-1 | Stephen King |Cojo |blah blah |
+-----+----------------+--------------------+-------------+
|05-3 | JK Rowlings |Harry Potter |rubbish |
+-----+----------------+--------------------+-------------+
|09-5 | Sun Tzu |The Art of War. |Interesting |
+-----+----------------+--------------------+-------------+
*/
public interface Book { }
public interface ReadingListAPI {
List<Book> save(Book... books);
}
public class ReadingListAPIImpl implements ReadingListAPI {
@POST
@Override
List<Book> save(Book... books) {
}
}
는 JAX-RS를 통해 클라이언트에게 'ReadingListAPIImpl.save
"메소드를 노출시킬 수는 다음과 같이
예시 목록 있을까? 클라이언트가 데이터를 전송하는 데 사용해야하는 형식
저는 이것에 대해 조사한 바 있습니다. 클라이언트가 XML 형식의 데이터를 보낼 수 있고 서버가 JAXB를 사용하여 데이터를 언 마샬링 할 수 있다고 생각합니다. 그러나 이것은 상당히 복잡해 보이며 사용자 정의 유형 목록 수신을 지원할 지 확신하지 못합니다.
예를 들어 JSON 사용과 같은 다른 간단한 방법이 있습니까?