我有一個基本的休息控制器返回模型列表中JSON到客戶端:爪哇 - 彈簧復位JSON對象/數組
@RestController
public class DataControllerREST {
@Autowired
private DataService dataService;
@GetMapping("/data")
public List<Data> getData() {
return dataService.list();
}
}
在這種格式返回數據:
[
{
"id": 1,
"name": "data 1",
"description": "description 1",
"active": true,
"img": "path/to/img"
},
// etc ...
]
那是偉大的開始,但我想過這個返回格式的數據:
[
"success": true,
"count": 12,
"data": [
{
"id": 1,
"name": "data 1",
"description": "description 1",
"active": true,
"img": "path/to/img"
},
{
"id": 2,
"name": "data 2",
"description": "description 2",
"active": true,
"img": "path/to/img"
},
]
// etc ...
]
,但我不能確定回合這個問題,因爲我不能返回任何類作爲JSON ...任何人有建議或意見?
問候和感謝!
當你的JSON以「[」開頭,這意味着它的數組。你實際上是指一個數組還是你的意思是一個有'data'數組的對象('{}')? – Adam