JS中怎么将JSON字符串装换成二维数组

JavaScript012

JS中怎么将JSON字符串装换成二维数组,第1张

用JSON.parse(str) 方法就可以把字符串转换成json对象。

如果你json对象是数组,直接这样用。

val json = JSON.parse(str)

json [0].userName

json[1].age

[[1,2,3],[4,5,6],[7,8,9]] 本身就是数组, parse之后用循环读出来:

for(var i=0i<obj.lengthi++){

for(var j=0j<obj[i].lengthj++){

console.debug(obj[i][j])

}

}

var json = [

[00,01,02,03],

[10,11,12,13],

[20,21,22,23],

[30,31,32,33]

]

这是一个[4][4]的二维数组,拿取其中对应的元素json[行][列],如json[1][2]==12(下标都是从0开始)。

其实不只是javascript,其他语言中的二维数组都是这种分页模式。