json原本是javascript里的,后端要传输不同的数据格式来适应前端,所以需要用到json来转换,用它来表示各种各样复杂的数据,如对象,数组,集合,以及集合的集合等数据。json是一种轻量级的前端后端以及网络传输的数据交换格式,就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象,[] 中括号表示数组,”” 双引号内是属性或值,: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)。也就是说在后端可以把一个字符串,然后通过json来转换成特定的字符串传到前端去。37创建一个入门springboot项目(controller层)
工具/原料
1
IDEA 全称IntelliJ IDEA
2
SpringBoot
3
@RestController
方法/步骤
1
json有什么好处呢?1.数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小,其可读性也不错,基本具备了结构化数据的性质。2.易于解析这种语言, 客户端JavaScript可以简单的通过eval()进行JSON数据的解析,通过遍历数组以及访问对象属性来获取数据,3.因为JSON格式能够直接为服务器端代码使用, 大大简化了服务器端和客户端的代码开发量, 且易于维护,语言无关,任何语言都能轻松搞它,类型安全,值是有类型的,比如整数、字符串、布尔等。
2
SpringBoot要进行json化,在这得了解一个注解:@RestController1.@RestController注解相当于@ResponseBody + @Controller合在一起的作用。2.如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面3.配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容
3
首先我门创建一个测试User的类然后在controller类上打上@RestController注解和@RequestMapping('/ceshi')
4
然后我们运行项目,输入测试地址,查看结果
注意事项
@RestController
上一篇:EDI数据交换是什么
下一篇:哪些因素影响了网站的排名