POST请求接收 传值

前端传递这样的参数 controller怎么接收 post请求

name: "111"
Event: {"EventId":"222"}

这是json串,定义个实体类使用json直接解出来即可,如果用的SpringMVC,导入jackson坐标,定义实体类当做参数即可

最简单的方式创建两个对象即可(自行修改类名):

public class TestEvent {

    private String  EventId;
    
    private Event  event;

    // 省略get/set以及tostring

}

public class Event {

    private String  EventId;

    // 省略get/set以及tostring
}

controller中方法这样接收:

@PostMapping("请求路径")
public void method1(@RequestBody TestEvent  testEvent ){}

如有帮助,欢迎采纳!