如下为三个学习的参考连接html
JavaWeb中使用JSON
SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
Spring MVC 框架学习十:Spring MVC 处理JSON @RequestBody 和java
第一个连接很是详细的介绍了json的基本用法和三个最经常使用的json库(Gson、FastJson、Jackson)的使用和比较。spring
第二个连接介绍了json和xml的转换原理,和如何切换输出为json和xml。json
springmvc经常使用注解标签详解segmentfault
七、@ResponseBody 做用:
该注解用于将Controller的方法返回的对象,经过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。
使用时机:返回的数据不是html标签的页面,而是其余某种格式的数据时(如json、xml等)使用;bash
第三个连接一样是介绍json的实现原理mvc
<mvc:annotation-driven/>。其实就是这个配置,致使了java对象自动转换成json对象的现象。
复制代码