我正在使用 Spring boot 开发 Restful Web 服务。CRUD 操作运行良好。但突然出现了新的要求,响应需要采用特定的 JSON 格式。
我收到这样的回复 -
"user": {
"id": 123,
"name": "shazow"
}
Run Code Online (Sandbox Code Playgroud)
但是,要求是这样的——
{
"Timestamp": "2007-10-27T00:51:57Z"
"status": "ok",
"code": 200,
"messages": [],
"result": {
"user": {
"id": 123,
"name": "shazow"
}
}
}
Run Code Online (Sandbox Code Playgroud)
另外,如果我们检索所有用户,那么它应该是 -
{
"Timestamp": "2007-10-27T00:51:57Z",
"status": "ok",
"code": 200,
"messages": [],
"users"[
"user": {
"id": 123,
"name": "Shazow"
},
"user": {
"id": 101,
"name": "James"
},
"user": {
"id": 152,
"name": "Mathew"
}
]
}
Run Code Online (Sandbox Code Playgroud)
请帮忙,提前致谢。