@RequestBody接收的字符串为乱码 字符串为[1,2,3]转换为列表
1.乱码
前台代码
后台代码
@ResponseBody @PostMapping("/H") public AjaxResult findByHcode(@RequestBody String string){ System.out.println(string); return AjaxResult.success(); }
控制台
解决:
前台
后台
@ResponseBody @PostMapping("/H")public AjaxResult findByHcode(String string){ System.out.println(string); return AjaxResult.success(); }
新问题:String的格式为列表形式 “["1","2","3"]” 转化为list
@ResponseBody @PostMapping("/H") public AjaxResult findByHcode(String data){ String demosub = data.substring(1,data.length()-1); String demoArray[] = demosub.split(","); List<String> demoList = Arrays.asList(demoArray); return AjaxResult.success(); }