JSON语法规则是什么

  介绍

这篇文章给大家分享的是有关JSON语法规则是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

<强> JSON语法规则

在JS语言中,一切都是对象,因此,任何支持的类型都可以通过JSON来表示,例如字符串,数字,对象、数组等。但是对象和数组是比较特殊且常用的两种类型:

对象表示为键值对

数据由逗号分隔

花括号保存对象

方括号保存数组

<强> JSON键/值对

JSON键值对是用来保存JS对象的一种方式,和JS对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号”;“包裹,使用冒号:分隔,然后紧接着值:

{“firstName":“Json"}

这很容易理解,等价于这条JavaScript语句。

{firstName:“Json"}

<强>一、{}大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。

如:var LangShen={“Name":“Langshen",“AGE":“28“};

上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,

所以访问时,应该用。(点)来层层访问:LangShen.Name, LangShen.AGE,当然我们也可以用数组的方式来访问,如:LangShen [“Name"], LangShen [“AGE"],结果是一样的。

该写法,在JSON数据结构中经常用,除此之外,我们平时写函数组的时候,也经常用的到,如:

var LangShen={   Name=函数(){   返回“LangShen";   },   年龄=function () {   返回“28“;   }   }

调用方式差不多,因为是函数组,所以要加上(),如:警报(LangShen.Name ());

<强>二、[]中括号,表示一个数组,也可以理解为一个数组对象。

如:var LangShen=[“Name",“LangShen",“AGE",“28”;];

很明显,每个值或函数,都是独立的,多个值之间只用,(逗号)隔开,因为是数组对象,所以它等于:

var LangShen=数组(“Name",“LangShen",“AGE",“28“);

访问时,也是和数组一样,警报(LangShen [0]);

三,{}和[]一起使用,我们前面说到,{}是一个对象,[]是一个数组,我们可以组成一个对象数组,如:

var LangShen={“Name":“LangShen",   “MyWife":(“LuLu",“26”;),   “MySon": [{“Name":“Son1"}, {“Name":“Son2"}, {“Name":“Son3"}]   }

从上面的结构来看,是一个对象里面的第一项是个属性,第二项是一个数组,第三个是包含有多个对象的数组。调用起来,也是一层一层访问,对象的属性用。(点)叠加,数组用[下标]来访问。

感谢各位的阅读!关于JSON语法规则是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

JSON语法规则是什么