在使用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;
    }
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐