JSON简介
- JSON = JavaScript Object Notation:js对象标记法,是一种轻量级的数据交换格式
- JSON基于ECMAScript规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据
- JSON字符集必须是UTF-8,JSON的字符集规定必须用双引号“ ”,键名也必须用双引号“ ”
- 任何支持的数据类型都可以通过JSON来表示
- JavaScript内置了JSON的解析
- JSON本质就是字符串
<script>
var obj = {
name : "OliGit", age : 20};//这是一个js对象
// console.log(obj);
// console.log(typeof obj);
var jsn = '{"name" : "OliGit", "age" : 20}';//这是一个json字符串
console.log(jsn);
console.log(typeof jsn);
</script>
JSON语法
JSON语法是JavaScript对象表示语法的子集
JSON语法规则
- 数据在键值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
JSON值可以是
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true或false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
<script>
// json对象表示
{
"name":"OliGit",