rest API中後臺接收json對象數組

在使用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;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章