前端传参格式为[{"a":"a","b":"b"}]controller怎么接收
时间: 2024-01-29 07:10:44 浏览: 69
前端传参格式为[{"a":"a","b":"b"}],可以使用@RequestBody注解来接收参数。具体的代码示例如下:
```java
@PostMapping("/test")
public R<String> test(@RequestBody List<Map<String, String>> params) {
log.info("接收到的数据为:{}", params);
return R.success("请求成功");
}
```
在上述代码中,我们使用了@RequestBody注解来接收前端传递的参数。参数类型为List<Map<String, String>>,表示接收一个包含多个键值对的列表。每个键值对都是一个Map对象,其中键为字符串类型,值为字符串类型。
通过这种方式,我们可以接收前端传递的参数,并在后端进行相应的处理。
阅读全文