springmvc对json数据的处理
1.引入
Jackson包.可以将任意对象,集合等转成json形式的字符串。
2.实例
一.对于一个对象
@ResponseBody//必须使用@RequestMapping("/testJson")public User testJson(){User user =new User();user.setId(1);user.setAge(12);user.setEmail("11@qq.com");user.setUsername("张扬");user.setPassword("123456");user.setSex("男");return user; }
二.对于list集合
@ResponseBody@RequestMapping("/testJsonList")public List<User> testJsonList(){List<User> userlist = new ArrayList<User>();User user =new User();user.setId(1);user.setAge(12);user.setEmail("11@qq.com");user.setUsername("张扬");user.setPassword("123456");user.setSex("男");User user1 =new User();user1.setId(2);user1.setAge(12);user1.setEmail("11@qq.com");user1.setUsername("张扬");user1.setPassword("123456");user1.setSex("男");userlist.add(user);userlist.add(user1);return userlist; }
三.对于map
@ResponseBody@RequestMapping("/testJsonMap")public Map<String,Object> testJsonMap(){Map<String, Object> map = new HashMap<String, Object>();List<User> userlist = new ArrayList<User>();User user =new User();user.setId(1);user.setAge(12);user.setEmail("11@qq.com");user.setUsername("张扬");user.setPassword("123456");user.setSex("男");User user1 =new User();user1.setId(2);user1.setAge(12);user1.setEmail("11@qq.com");user1.setUsername("张扬");user1.setPassword("123456");user1.setSex("男");userlist.add(user);userlist.add(user1);map.put("user", userlist);map.put("id", 1);return map; }
转载于:https://www.cnblogs.com/QYou/p/9705101.html
springmvc对json数据的处理相关推荐
- SpringMVC接收json数据转对象中的一些问题(415错误的解决)
SpringMVC接收json数据转对象中的一些问题(415错误的解决) 参考文章: (1)SpringMVC接收json数据转对象中的一些问题(415错误的解决) (2)https://www.cn ...
- SpringMVC的json数据交互
SpringMVC的json数据交互 @RequestBody 作用: @RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConver ...
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
总结一下使用springmvc时经常会遇到的一个问题. springmvc返回json数据在IE浏览器中访问,会出现文件下载现象,这是因为IE10以下不支持application/json格式的Res ...
- Springmvc接收json数据的4种方式
1.以RequestParam接收 前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值 @Autowired private AccomodationServ ...
- SpringMVC传递JSON数据的方法
一 .使用application/x-www-form-urlencoded来传递数据 Ajax的默认格式为:application/x-www-form-urlencoded,相当于(usernam ...
- SpringMVC返回json数据的日期格式统一转换
有时候我们做接口时候,返回json的数据,controller层的方法用@ResponseBody注解,方法返回的是一个bean,bean里面可能有个从数据库获取的数据map,如果有日期格式的字段,可 ...
- springmvc返回json数据,ie出现文件下载
在<mvc:annotation-driven>中添加一下字段: <mvc:message-converters> <!-- 避免IE执行AJAX时,返回JSON出现下载 ...
- SpringMVC获取前端传来的json数据的四种方法(前后端json交互总结)
一.导包 一定要有 Jackson 的jar包依赖,就算有了fastjson,也要有Jackson包 <dependency><groupId>com.fasterxml.ja ...
- controller接收json数据_答疑 | 前后端分离,如何接收json数据?
1.颜老师,在前后端分离的项目中,后端如何接收前端发来的json数据?我记得是@RequestBody,但有时候会报错. 答:当使用SpringMVC接收json数据时,需要区分json的数据格式,具 ...
最新文章
- 用bind架设自己的智能DNS
- Js选择器方法汇总之Salesforce常用
- L2-005 集合相似度-PAT团体程序设计天梯赛GPLT
- (转)Fiddler教程(Web调试工具)
- 云堆栈三大服务模式解析
- System.gc()调用 - 适用的场景
- sql(join on 和where的执行顺序)
- web.xml配置解释
- 远程过程调用(RPC)
- 详解浏览器跨域访问的几种办法
- CDH 5.15.2 离线安装
- java openresty 调用_Openresty使用zlib解压缩response body
- 扫盲——敏捷开发 Agile development 之 Scrum开发
- python 计算流形上两点之间的测地距离
- pdf文件过大如何缩小?
- 八种抽样技术的科学指南
- 2.5万字讲解DDD领域驱动设计,从理论到实践掌握DDD分层架构设计,赶紧收藏起来吧
- iPad浏览器打不开网页 服务器停止响应,ipad网络连接正常打不开网页怎么办
- springboot+nodejs+vue教师备课系统网站
- python基础 培训班