在 Web 開發(fā)中,Controller 通常用于處理來自前端的請求,并將響應發(fā)送回去。其中,響應的格式有很多種,比如 HTML、XML 或者 JSON 等格式。
在 Controller 中返回 JSON 格式的數(shù)據(jù)是非常常見的,因為 JSON 具有輕量、易讀、易處理等特點,也非常適用于前后端分離的開發(fā)模式。
以下是一個簡單的 Controller 中返回 JSON 格式數(shù)據(jù)的例子:
@RequestMapping("/getInfo") @ResponseBody public MapgetInfo() { Map info = new HashMap<>(); info.put("name", "張三"); info.put("age", "28"); info.put("address", "北京市朝陽區(qū)"); return info; }
在上面的代碼中,我們通過 @RequestMapping("/getInfo") 注解指定了請求的路徑為 /getInfo,同時使用 @ResponseBody 注解將返回的 Map 對象轉(zhuǎn)換成 JSON 格式的字符串。
可以看到,使用 Spring MVC 返回 JSON 格式的數(shù)據(jù)非常簡單,只需要在 Controller 方法上使用 @ResponseBody 注解即可,Spring MVC 會自動將返回值轉(zhuǎn)換為 JSON 格式的數(shù)據(jù)。
上一篇cmd 處理json
下一篇cookie 存json