Json用于前后端分离项目,用于数据之间的转换,例如:前端接受json数据,并将其转为js对象。json就是一字符串。
这时候很多人有疑问,怎么使用Json传数据?
在springmvc项目中,我们在数据显示中,要经过视图解析器,而我们要传对象给前端,我们不想return的数据经过视图解析器,而是直接传。这时候要用两种注解@RestController或是@ResponseBody注解,作用就是让return的数据不经过视图解析器。
有些人这时候发现,前端返回500错误,没拿到json数据。我们不是加了注解吗?怎么会报错?
这时候我们需要导包与json相关的包,jackson或是fastjson。我们返回数据的时候会在底层调用包里的处理数据方法,转换为json数据。再进行传数据。
springboot项目传数据,和springmvc一样。只不过因为springboot为了简化配置。采用自动配置的方式,将这些配置,在项目运行的时候进行导入!
这也是springboot的核心!!!