在使用rest API的时候,经常会碰到前台给后台发送一个集合或者数组的情况。今天记录下。
现在一般情况下,前后台都使用json进行对象传递。故在rest API的后台接收方一般采用json对象数组传递;
举例如下:
接口 : xxx/xxx/xxx 描述 : xxxxxx; method : POST requestBody :
[
{
"
scenarioId":
"1111",
"
jobGroup":
"1111"
},
{
"
scenarioId":
"2222",
"
jobGroup":
"2222"
},
{
"
scenarioId":
"333",
"
jobGroup":
"3333"
}
]
ResponseBody:
{
"
resultCode":
0,
"
resultMessage":
"xxxx",
"
result":
[
{
"scenarioId":"1111",
"jobGroup":"1111"
}
]
}
具体代码:
@RequestMapping(
value =
"/run", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE)
public ResultBody
runJob(@RequestBody SomeDTO[] arr) {
……
return body;
}
转载请注明原文地址: https://ju.6miu.com/read-700404.html