java字符串List转json

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

JSONArray.parseArray(JSON.toJSONString(questionList)).toJSONString()

这样返回值到前端就是①样子。

你可能感兴趣的:(java字符串List转json)