美文网首页
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