JSON
概述:
• JSON(JavaScript Object Notation):JS 对象标记。
• 是一种轻量级的数据交换格式。
• 易于阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON语法(客户端)
JSON对象与JSON字符串
// JSON对象
var person = { name: "lz", age: 20, sex: "男" };
console.log(person.name);
console.log(person.age);
console.log(person.sex);
var arr = [1, 2, 3, 4];
// JSON字符串
var str = '{ "name": "lz", "age": 20, "sex": "男" }';
var str2 = "[1, 2, 3, 4]";
浏览器两者转换:
// 字符串->JSON对象
var p1 = JSON.parse(str);
alert(p1.name);
// JSON对象->字符串
var strjson = JSON.stringify(p1);
alert(strjson);
JSON 值:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或false)
- 数组(在中括号中)
- 对象(在大括号中)
- null
JSON解析(服务端)
为什么需要解析?
- 浏览器和服务器之间交互采用JSON格式,但传输的是JSON字符串。
- 需要转成Java对象或JS对象,这种转换过程称为JSON解析。
Click here to view the copyright notice of this site(点击此处查看本站版权声明)
必须 注册 为本站用户, 登录 后才可以发表评论!