什么是JSON?
- json(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。
- 采用完全独立于编程语言的文本格式来存储和表示数据。
- 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。
- 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
在JavaScript语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串,数字,对象,数组等。
JSON的要求和语法格式:
- 对象表示为键值对,数据由逗号分隔。
- 花括号保存对象。
- 花括号保存数组。
JSON和JavaScript对象互转
首先编写一个JavaScript对象:
//编写一个JavaScript对象
let user = {
name: "lucycia",
age: 18,
sex: "男"
}
JavaScript对象转换为JSON字符串:
//将JS对象转换为JSON字符串
let json = JSON.stringify(user);
将JSON字符串转换为JavaScript对象:
let obj = JSON.parse('{"a": "hello", "b": "world"}');
@Controller和@RestController的区别
@Controller会走视图解析器,@RestConroller不走视图解析器,直接返回字符串