JSON的介绍

2018-12-03  本文已影响0人  刘昱涵
一、什么是JSON

JSON是一种嵌套层级结构,具有自我描述性,可以通过JavaScript进行解析,也通常会通过Ajax进行传输。

二、JSON与JS的关系

JSON 语法是 JavaScript 语法的子集。
区别

JavaScript类型 JSON的不同点
对象和数组 属性名称必须是双引号括起来的字符串;最后一个属性后不能有逗号。
数值 禁止出现前导零( JSON.stringify 方法自动忽略前导零,而在 JSON.parse 方法中将会抛出 SyntaxError);如果有小数点, 则后面至少跟着一位数字。
字符串 只有有限的一些字符可能会被转义;禁止某些控制字符; Unicode 行分隔符 (U+2028)和段分隔符 (U+2029)被允许 ; 字符串必须用双引号括起来。
适用场景

1、字符集必须是Unicode 受约束性强
2、适合数据量大,不要求保留原有类型的情况

JSON的语法

var employees = [
{ "firstName":"Bill" , "lastName":"Gates" },
{ "firstName":"George" , "lastName":"Bush" },
{ "firstName":"Thomas" , "lastName": "Carter" }
];

// 访问
employees[1].lastName; // Bush

// 更改
employees[0].lastName = 'Michael';

上一篇下一篇

猜你喜欢

热点阅读