前端需要返回值:questionList:"[\"1e498e5a58b847ff85fb3bbca7b1d7df\"]"
--①
后台给出返回值:questionList:"[1e498e5a58b847ff85fb3bbca7b1d7df]"
--②
可以看出这里出现了一些问题,未修改之前的返回值②,显然不符合要求,这是我直接用List.toString()方法转的。可以看见这里的字符串已经没有了引号,单纯的是值,如果前端用返回的结果作为参数直接请求,肯定会出错。
考虑到前端需要拿我的返回值直接作为请求参数的一部分,所以考虑List转json
JSONArray.parseArray(JSON.toJSONString(questionList)).toJSONString()
这样返回值到前端就是①样子。