SpringMVC 处理JSON

来源:互联网 发布:iphone flac 播放软件 编辑:程序博客网 时间:2024/05/28 03:02

在方法上添加注解@ResponseBody,来处理返回类型。

使用@RequestMapping通常返回的是跳转路径,添加@ResponseBody后不会被解析成跳转路径,而是直接写入http responseBody,返回json数据。

一、处理对象:

@Controller@RequestMapping("/json")public class JsonController {@ResponseBody@RequestMapping("/test1")   public User testJson() {User user = new User();user.setFullName("张三");user.setUserName("阿三");user.setPassword("123456");user.setEmail("2023@qq.com");return user;  }
在页面输出结果:

二、处理集合:

@ResponseBody@RequestMapping("/test2")public List<User> test2() {User user1 = new User();User user2 = new User();User user3 = new User();user1.setFullName("user1");user1.setUserName("name1");user2.setFullName("user2");user2.setUserName("name2");user3.setFullName("user3");user3.setUserName("name3");List<User> list = new ArrayList<User>();list.add(user1);list.add(user2);list.add(user3);return list;}


通过SpringMVC处理JSON需要添加的jar包:


原创粉丝点击