如何设置postman的raw中的json格式
后台controller的封装格式如下:
@RequestMapping(value = "/getUserInfo", method = { RequestMethod.POST, RequestMethod.GET }, name="getUserInfo")
public String getUserInfo(@RequestBody User user, List<String> list, int[] num, String str) {
System.out.println(user.getName());
System.out.println(user.getPassword());
return "success";
}
现在希望使用raw, application/json的方式请求,在postman中,该如何写raw中该如何书写json字符串。
如果控制器只有一个参数
getUserInfo(@RequestBody User user)
json格式如下:
{
"name" : "123",
"password" : "qqq"
}
这样请求是没有问题的。但是如果多个参数,该如何封装?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以考虑下创建一个DTO对象,把多个参数(可能是对象)封装进去,希望能对你有所帮助
对象:
json格式:(属性与DTO一致,此处只是举例)
请求:
多余的参数可以通过path或param两种方式传递过去。
getUserInfo?list=a&list=b&num=1&num=2&str=xx
同时还可以通过body传json