JSON是什么
JSON是JavaScript Object Notation的缩写,它是一种超轻量级的数据交换格式。
数据类型
- number:和JavaScript的number完全一致;
- boolean:true / false;
- string:是JavaScript的string;
- null:是JavaScript的null;
- array:是JavaScript的Array表示方式——[ ];
- object:是JavaScript的{ … }表示方式。
- 以及以上所有类型的组合
并且JSON规定了字符集必须是UTF-8,因此支持多语言。
JavaScript内置了JSON的解析,因此可以直接使用JSON。
使用
我们平时使用的时候,可以把任何JavaScript对象序列化为JSON格式的字符串( JSON.stringify( 对象 ) ),这样可以通过网络传递给其他计算机。
而当我们收到一个序列化的JSON字符串时,可以反序列化其为JavaScript对象(JSON.parse( 字符串 )),就可以直接使用该对象。