JavaScript json 语法 JavaScript json 简介 JavaScript json xml JSON的语法是JavaScript语法的一个子集. JSON的语法规则 JSON 语法是来自JavaScript对象符号语法: 数据是name/value的键值对 数据是以逗号分隔 大括号包含对象 方括号包含数组 JSON数据 - name/value对 JSON 数据被写成name/value键值对 name/value 对包含name(双引号扩起来),后面跟一个分号,后面再跟一个值: "name":"John" JSON names需要双引号。JavaScript不需要。 JSON - 表示JavaScript对象 JSON 格式和JavaScript对象几乎相同。 JSON里面, 键必须是字符串,用双引号扩起来: { "name":"John" } JavaScript,键可以是字符串、数字或标识符名: { name:"John" } JSON 值 JSON, 值必须是下列数据类型之一: 字符串 数字 一个JSON对象 一个数组 一个布尔 null 在JavaScript里面,值可以是以上所有,再加上其他任何有效的JavaScript表达式,包括: 函数 日期 undefined 在JSON里面, 字符串值必须用双引号括住: { "name":"John" } 在JavaScript里面, 可以使用双引号或单引号写字符串值: { name:'John' } JSON 使用 JavaScript 语法 因为 JSON 语法是来自JavaScript对象符号, 很少的额外的软件需要在JavaScript和JSON. JavaScript可以创建一个对象并将数据分配给它,像这样: var person = { "name":"John", "age":31, "city":"New York" }; 你可以访问一个JavaScript对象,像这样: // returns John person.name; 让我试试 它也可以这样访问: // returns John person["name"]; 让我试试 数据可以像这样修改: person.name = "Gilbert"; 让我试试 它也可以这样修改: person["name"] = "Gilbert"; 让我试试 在本教程的后面,你将学会如何将JSON转换为JavaScript对象. JavaScript数组作为JSON 相同的方法JavaScript对象能作为JSON使用, JavaScript 数组也能作为JSON使用. 在本教程的后面,你将学会如何将数组作为JSON使用. JSON 文件 JSON文件的文件类型是 ".json" JSON文本的MIME类型是 "application/json" JavaScript json 简介 JavaScript json xml