[英]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.