淘先锋技术网

首页 1 2 3 4 5 6 7

在 Web 开发中,Controller 通常用于处理来自前端的请求,并将响应发送回去。其中,响应的格式有很多种,比如 HTML、XML 或者 JSON 等格式。

在 Controller 中返回 JSON 格式的数据是非常常见的,因为 JSON 具有轻量、易读、易处理等特点,也非常适用于前后端分离的开发模式。

以下是一个简单的 Controller 中返回 JSON 格式数据的例子:

@RequestMapping("/getInfo")
@ResponseBody
public MapgetInfo() {
Mapinfo = new HashMap<>();
info.put("name", "张三");
info.put("age", "28");
info.put("address", "北京市朝阳区");
return info;
}

在上面的代码中,我们通过 @RequestMapping("/getInfo") 注解指定了请求的路径为 /getInfo,同时使用 @ResponseBody 注解将返回的 Map 对象转换成 JSON 格式的字符串。

可以看到,使用 Spring MVC 返回 JSON 格式的数据非常简单,只需要在 Controller 方法上使用 @ResponseBody 注解即可,Spring MVC 会自动将返回值转换为 JSON 格式的数据。