美文网首页
jsonObject的接受前端参数使用

jsonObject的接受前端参数使用

作者: 白云若水 | 来源:发表于2019-07-10 15:49 被阅读0次

    普通参数可以直接操作

    @RequestMapping(value = "/appcenter/username", method = RequestMethod.GET)

    @ResponseBody //有返回值就要加上这个

    public Result getWorkbenchAppCenterVOListByUserName(@RequestParam("username") String username) {}

    需要转化实体类

    @RequestMapping(value = "/workbench/sort-category", method = RequestMethod.POST)

    @ResponseBody

    public Result sortCategory(@RequestBody List<JSONObject> vos) {

    List<WorkbenchCategoryVO> list = new ArrayList<WorkbenchCategoryVO>();

    for (JSONObject job : vos) {

    WorkbenchCategoryVO vo = JSONObject.toJavaObject(job, WorkbenchCategoryVO.class);

    list.add(vo);

    }

    }  

    前端传递对象格式

    {  username:"张三",

    workbenchcategory: {.....}

    }

    @RequestMapping(value = "/workbench/save-category", method = RequestMethod.POST)

    @ResponseBody

    public Result saveCategory(@RequestBody(required = false) Map<String, Object> params) {

    String username = (String) params.get("username");

    JSONObject vos = (JSONObject)params.get("workbenchcategory");

    再转化为实体类。

    }

    相关文章

      网友评论

          本文标题:jsonObject的接受前端参数使用

          本文链接:https://www.haomeiwen.com/subject/nnphkctx.html