概念
JSON(JS对象标记,JavaScript Object Notation),一种轻量级数据交换语言;采用键值对来组织语言;独立于语言和平台;具有自我描述性。用于数据共享等来提升数据传输效率。
语法规则
json语法是JavaScript对象表示语法的子集
1.数据书写格式:名称/值对(“name” :“json你好”)
值 | 数字(整数、浮点数)、字符串、逻辑值(true or false,如:{ "name":true })、数组、对象、null({"json":null}) |
2.数据由逗号分隔
3.
mark | content | demo |
大括号 | 对象 | {“name” :“json你好”} |
中括号 | 数组 | {"sites": [{ "name":"json你好" , "url":"www.baidu.com" }]} |
4.json文件类型:.json ; 文本类型:application/json(MIME类型,MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式)
使用JavaScript语法:
如:
var browse = [ { "name":"json" , "url":"www.baidu.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" }];
访问:browse[0].name;
返回内容:json