[英]Spring boot JSON response
这是我的代码
@RequestMapping("/bookList")
public List<Books> list() {
return bookService.booksList();
}
public class Books {
private String author;
private String isbn;
private String title;
}
[["TOM",123456,"ABC"],["JANE",789000,"CDE"]]
"Books": [
{"author": "TOM", "isbn": "123456", "title": "ABC"},
{"author": "JANE", "isbn": "789000", "title": "CDE"}
]
我需要进行哪些代码更改?
您的List<Books>
正确返回为 JSON。 您的选择是将其包装到另一个对象中:
public class BookList {
public List<Books> books;
}
并返回BookList
而不是List<Books>
。
但老实说,我不建议你这样做。 它不是很安静。
session.createQuery 返回 Object[]。 我在 DAOIMPL 类中使用了带有投影的 Criteria 查询,并得到了预期的输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.