JSON数据的两种嵌套形式

您所在的位置:网站首页 文件名称中括号有几种格式怎么写 JSON数据的两种嵌套形式

JSON数据的两种嵌套形式

2024-07-10 06:46| 来源: 网络整理| 查看: 265

先搞清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