JSON数据的两种嵌套形式 |
您所在的位置:网站首页 › json数据长什么样子图片 › JSON数据的两种嵌套形式 |
先搞清JavaScript中两个类型的概念: Array 和 Object Array是一种特殊的Object类型 , 是以数字作为索引的 , 例如 var cars = [ "BMW" , "Volvo" , "Land Rover" ] ; 形式是以中括号包裹 , 以逗号分割 , 其元素可以是任何类型 , 包括字符串 数字 以及函数等.
Object 类型是更为广泛的类型 , 是以 name:value 这种键值对的形式出现 , 例如 var person= { " firstName " : " Tom " , " lastName " : "Cat" , " age " : 18 } ; 外层是以大括号(Array则为中括号)包裹, 以逗号分割元素, 每个元素都以 " name : value "
{ "employees":[ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "lastName":"Smith"}, {"firstName":"Peter", "lastName":"Jones"} ] }
{ "employees":{ "person1":{"firstName":"John", "lastName":"Doe"}, "person2":{"firstName":"Anna", "lastName":"Smith"}, "person3":{"firstName":"Peter", "lastName":"Jones"} } }
以上两种写法效果相同 , 只是第一种写法要取元素 , 需要使用数字索引, 例如 var person = employees[ 0 ] ; 第二中取法需要使用 name 来获取 , 例如 var person = employees [ "person1" ] ; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |