spring的json传输比较简单,代码:
controller:
@GetMapping("/json") public @ResponseBody user getJson(){ user user = new user(); user.setId(1); user.setName("lc"); return user; }
这里需要用到两个注解:
@responseBody:将java对象转换成接送格式串返回给客户端
@requestBody:这个有点不同,若前端传入的是key/value键值对,则不需要使用该注解,因为根据参数绑定就完成了将数据转换为java对象,如果是json串,则需要。
xml:
<mvc:annotation-driven/>
spring的注解驱动默认支持了json,因此无需改动。