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数据的处理相关推荐

  1. SpringMVC接收json数据转对象中的一些问题(415错误的解决)

    SpringMVC接收json数据转对象中的一些问题(415错误的解决) 参考文章: (1)SpringMVC接收json数据转对象中的一些问题(415错误的解决) (2)https://www.cn ...

  2. SpringMVC的json数据交互

    SpringMVC的json数据交互 @RequestBody 作用: @RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConver ...

  3. 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题

    总结一下使用springmvc时经常会遇到的一个问题. springmvc返回json数据在IE浏览器中访问,会出现文件下载现象,这是因为IE10以下不支持application/json格式的Res ...

  4. Springmvc接收json数据的4种方式

    1.以RequestParam接收 前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值 @Autowired private AccomodationServ ...

  5. SpringMVC传递JSON数据的方法

    一 .使用application/x-www-form-urlencoded来传递数据 Ajax的默认格式为:application/x-www-form-urlencoded,相当于(usernam ...

  6. SpringMVC返回json数据的日期格式统一转换

    有时候我们做接口时候,返回json的数据,controller层的方法用@ResponseBody注解,方法返回的是一个bean,bean里面可能有个从数据库获取的数据map,如果有日期格式的字段,可 ...

  7. springmvc返回json数据,ie出现文件下载

    在<mvc:annotation-driven>中添加一下字段: <mvc:message-converters> <!-- 避免IE执行AJAX时,返回JSON出现下载 ...

  8. SpringMVC获取前端传来的json数据的四种方法(前后端json交互总结)

    一.导包 一定要有 Jackson 的jar包依赖,就算有了fastjson,也要有Jackson包 <dependency><groupId>com.fasterxml.ja ...

  9. controller接收json数据_答疑 | 前后端分离,如何接收json数据?

    1.颜老师,在前后端分离的项目中,后端如何接收前端发来的json数据?我记得是@RequestBody,但有时候会报错. 答:当使用SpringMVC接收json数据时,需要区分json的数据格式,具 ...

最新文章

  1. 用bind架设自己的智能DNS
  2. Js选择器方法汇总之Salesforce常用
  3. L2-005 集合相似度-PAT团体程序设计天梯赛GPLT
  4. (转)Fiddler教程(Web调试工具)
  5. 云堆栈三大服务模式解析
  6. System.gc()调用 - 适用的场景
  7. sql(join on 和where的执行顺序)
  8. web.xml配置解释
  9. 远程过程调用(RPC)
  10. 详解浏览器跨域访问的几种办法
  11. CDH 5.15.2 离线安装
  12. java openresty 调用_Openresty使用zlib解压缩response body
  13. 扫盲——敏捷开发 Agile development 之 Scrum开发
  14. python 计算流形上两点之间的测地距离
  15. pdf文件过大如何缩小?
  16. 八种抽样技术的科学指南
  17. 2.5万字讲解DDD领域驱动设计,从理论到实践掌握DDD分层架构设计,赶紧收藏起来吧
  18. iPad浏览器打不开网页 服务器停止响应,ipad网络连接正常打不开网页怎么办
  19. springboot+nodejs+vue教师备课系统网站
  20. python基础 培训班

热门文章

  1. 人力资源管理七大问题
  2. 浮点数的表示及范围 IEEE754
  3. 22.【实战】车辆统计
  4. Android引入Ijkplayer
  5. 【智能制造】动力电池行业智能制造发展趋势分析
  6. ros编译文件出现Invoking “make -j20 -l20“ failed
  7. 【AD封装】DC电源接口、音频接口(带3D)
  8. 深入理解非阻塞同步IO和非阻塞异步IO
  9. 高通平台开发系列讲解(系统篇)coredump
  10. map和multimap的详解(C++)