在学习JSON的时候,有一个复杂的知识点是数组的问题,因为在组成上包含的类型较多,在数组的用法上有些人分不清楚,而且数据结构上也是学习的一个难点。本篇我们会从JSON数组的概念、语法、数据结构、实例分别带来内容分享,在代码中找到写json数组的方法。
1.json数组概念
从零到这第五单元,我们终于要解析一个 JSON 的复合数据类型了。一个 JSON 数组可以包含零至多个元素,而这些元素也可以是数组类型。换句话说,我们可以表示嵌套(nested)的数据结构。
2.json数组语法
array = %x5B ws [ value *( ws %x2C ws value ) ] ws %x5D
3.json数据结构
json数组存储零至多个元素,最简单就是使用 C 语言的数组。
另一个选择是链表(linked list),它的优点是可快速地插入元素(开端、末端或中间),但需要以 [公式] 时间去经索引取得内容。
4.json数组写法实例
var employees = [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName": "Carter" } ];
以上就是json数组的学习以及它的写法,在代码方面和Javascript的代码密不可分,这也提醒我们要在基础知识点上多加学习。