一。
JSON 语法是 JavaScript 对象表示法语法的子集。
json有两种格式
(1)无序的 指的是单个对象 ,每个值之间使用“逗号”分隔
格式为:
obj={
key1:value1,
key2:value2
}
key1,key2必须为字符串,value1y余value2可以是string,number,对象,array
使用格式为:
(1) 使用点号(.)来访问对象的值----------对象名.属性名 即obj.key
(2)使用中括号([])来访问对象的值------------对象名[“属性名”] 即obj["key"]
例如:
myObj={
"name":"json",
"age":10
}
使用为:myObj.name 或者 myObj["name"]
(2)有序的 指的是由对象组成的对象数组 ,每个对象都是一条记录,每个对象之间使用“逗号”分隔
格式为:
objec=[
{key:value...},
{key:value...},
{key:value..}
...]
注意:key值必须是字符串,value可以是任何合法的值包括(字符串,数值,true ,false,null,对象或者array)
使用方式:数组+对象的访问组合 即数组使用索引访问通过for--in--循环数组或者使用 for 循环,对象使用".或者[]"访问
例子:
second={ "name":"网站",
"num":3,
"sites":[ "Google", "Runoob", "Taobao" ] 对象的值为数组
}
使用:second.sites[i] i=0,1,2 说明:second.sites是对象的访问方式,sites[i]是数组的访问方式