json数组是一种数据格式,用来表示一组有序的值。它比普通的数组更为简洁,也更容易理解。json数组的格式如下:
[ value1, value2, value3, ... ]
每个值都是一个json格式的对象,可以是任何数据类型,包括字符串、数字、布尔值、对象、数组等。
使用json数组时,可以使用json.stringify()函数将一个json数组转换为字符串,也可以使用json.parse()函数将一个字符串转换为json数组。
例如,要将一个json数组转换为字符串,可以使用json.stringify()函数:
var jsonArray = [1,2,3,4]; var str = JSON.stringify(jsonArray); // str的值为:"[1,2,3,4]"
要将一个字符串转换为json数组,可以使用json.parse()函数:
var str = "[1,2,3,4]"; var jsonArray = JSON.parse(str); // jsonArray的值为:[1,2,3,4]
json数组的一个重要特性是它可以表示嵌套的数据结构,例如,可以表示一个数组中包含一个对象:
var jsonArray = [ { "name": "John", "age": 30 }, { "name": "Bob", "age": 40 } ];
json数组是一种常用的数据格式,可以用于表示一组有序的值,并可以表示复杂的嵌套数据结构。可以使用json.stringify()和json.parse()函数将json数组转换为字符串和相反的操作。