**引言**:Spring MVC 提供了处理JSON格式请求/响应的HttpMessageConverter利用Jackson 开源包处理JSON格式的请求响应消息。
```"关键技术"```:
**RequestBody**注解 :用于读取Request请求的Body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到Controller中的方法参数上。
(实际开发中,使用@RequestBody注解可以很方便地接收JSON数据,并将其装换为对应的数据类型)
数据编码格式由请求头 ContentType 指定:
application/json 、 application/xml 等格式的数据,必须使用@RequestBody来处理
操作流程:
操作json:
1. 在前端使用ajax发送寄送数据:
2. 在处理器中使用 @RequestBody将请求json数据装换为实体对象
后端向前端发送json数据
1. 处理器通过HttpServletResponse 的 getWriter() 方法获取的(out)对象向前端返回数据
2. 在前端解析返回的json 数据
<