JSON

json是什么?

早期,所有数据传输习惯使用xml文件。

·JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式

·简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

·易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率

在js中一切皆为对象,任何js支持的类型都可以用JSON来表示

格式:

·对象都用{}

·数组都用[ ]

·所有的键值对都是用key:value

JSON字符串和js对象的转换

 1 var user = {
 2             name:"zhangsan",
 3             birth: 2002,
 4             age:10
 5         }
 6         // 对象转换为JSON格式
 7        var jsonuser =  JSON.stringify(user); //{"name":"zhangsan","birth":2002,"age":10}
 8 
 9         // JSON格式解析为对象格式,参数为json字符串
10         /*{name: "zhangsan", birth: 2002, age: 10}
11         age: 10
12         birth: 2002
13         name: "zhangsan"*/
14          var userr = JSON.parse('{"name":"zhangsan","birth":2002,"age":10}');

JSON和JS对象的区别

1 var obj = {a: 'hello', b:'hellob'};
2 var json =' {"a": "hello", "b":"hellob"}';
原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14736871.html