添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
发怒的黄瓜  ·  Issues API | GitLab Docs·  昨天    · 
失落的汽水  ·  Uint8Array.fromHex()·  8 小时前    · 
发呆的哑铃  ·  Navigator: platform ...·  10 月前    · 

requestbody接收单个参数

Integer类型

   @ResponseBody
    @PostMapping("GetProductList")
    public Result GetProductList(@RequestBody Integer userId){
        return tblCfpService.GetProductList(1);
//        return null;

如果是Integer参数,则在postman中用下面的调用.

调用的代码如下

//调用 $.post.json("jtest/getUserByid",JSON.stringfy(id),function(d){
return ""

String类型

  @PostMapping("GetProductList")
    public Result GetProductList(@RequestBody String userId){
        return tblCfpService.GetProductList(1);
//        return null;
//相关调用的代码中json数据如下
data: JSON.stringify({"userId": "1"}),

a

数组

@PostMapping("GetProductList")
public Result GetProductList(@RequestBody String[] userId){
    return tblCfpService.GetProductList(1);
    //        return null;
//接收的数据
var data = ["1", "2", "22", "33"];//

postman发送的数据如下

接收 List<Map<String,Object> 参数

    @ResponseBody
    @PostMapping("GetProductList1")
    public Result GetProductList1(@RequestBody List<Map<String,Object>>  mapList) throws JsonProcessingException {
        System.out.println(mapList);
        ObjectMapper objectMapper = new ObjectMapper();
        String result = objectMapper.writeValueAsString(mapList);
        System.out.println(result);
        return tblCfpService.GetProductList(1);
//        return null;
//output
[{name=1, age=25}, {name=1, age=25}]
[{"name":"1","age":25},{"name":"1","age":25}]