{"type":0, "etpIds":[669, 670, 2199, 2192, 2202, 2195, 2194, 2191, 2200, 2201, 2193, 2196, 137, 2197, 2198]}这种格式后端怎么接受
时间: 2023-09-06 07:13:10 浏览: 92
这种格式的数据可以通过创建一个DTO(Data Transfer Object)来接收。在后端创建一个名为RequestDTO的类,用于接收前端发送的JSON格式数据。类中需要包含名为type和etpIds的属性,分别对应JSON中的键名和键值。例如:
```java
public class RequestDTO {
private Integer type;
private List<Integer> etpIds;
public Integer getType() {
return type;
}
public void setType(Integer type) {
this.type = type;
}
public List<Integer> getEtpIds() {
return etpIds;
}
public void setEtpIds(List<Integer> etpIds) {
this.etpIds = etpIds;
}
}
```
然后在后端的请求方法中,将该类作为参数进行接收即可。例如:
```java
@PostMapping("/example")
public void example(@RequestBody RequestDTO requestDto){
Integer type = requestDto.getType();
List<Integer> etpIds = requestDto.getEtpIds();
// 处理请求
}
```
在Postman中,可以选择请求的"Body"标签页,选择"raw"格式并设置相应的数据。然后在请求头中添加"Content-Type: application/json",最后发送请求即可。
阅读全文