Springboot HttpServletResponse response.getWriter().write返回值不是json字符串問題。

springboot使用請求時,入口類@RestController, 在返回參數時,該註解會把類對象轉換爲json字符串。所以在有該註解的方法中,可以直接返回類對象。如下圖所示:

在做攔截器中,沒有該註解,所以不會對返回的類做處理,所以返回的就是toString後的對象。所以在redsponse參數中,一定事先使用使用JSON.toJSONString(userResult)對類對象進行一個轉換。前臺纔可以解析該json字符串。

坑很多,踩的多了,也就習慣了,也就知道了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章