在Jersey中将xsd元素作为http响应的一部分返回

时间:2019-05-03 03:39:44

标签: rest xsd jersey-2.0

我指的是这个示例,http://www.benchresources.net/jersey-2-x-web-service-integrating-with-spring-and-hibernate-orm-framework-using-annotation/

对于get方法,我想返回带有状态码,成功或失败的自定义消息以及成功的xsd元素(bookType)作为响应的一部分的响应

  1. @GET
  2. @Path(“ getbook / {id}”)
  3. @Produces({MediaType.APPLICATION_JSON})
  4. 公共响应getBookInfo(@PathParam(“ id”)int bookId){

  5. Book getBook = bookDAO.getBookInfo(bookId);

  6. BookType bookType = new BookType();

  7. bookType.setBookId(getBook.getBookId());
  8. bookType.setBookName(getBook.getBookName());
  9. bookType.setAuthor(getBook.getAuthor());

  10. JSONObject json =新的JSONObject();

  11. json.put(“ message”,“预订成功保存”);
  12. json.put(“ data”,bookType);
  13. 返回Response.status。(200).entity(json.toString())。build();

在第12行,我想将bookType添加到json。

0 个答案:

没有答案