我有这样的数据
[[[[2,5],[1,2],[null,null],[1,null],[1,2],[null,null],[2,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[3,2],[null,null],[null,null],[null,null],[null,null],[null,null]],[[2,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[1,2],[null,null]],[[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null]],[[null,null],[null,null],[null,null],[null,null]],[[null,null],[null,null]],[[null,null],[null,null]]]]
我想将该数据转换为多维数组(确切地说是4维)。 任何建议我该怎么办?
答案 0 :(得分:1)
您可以使用JSON.parse
方法解析json字符串。
var str = '[[[[2,5],[1,2],[null,null],[1,null],[1,2],[null,null],[2,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[3,2],[null,null],[null,null],[null,null],[null,null],[null,null]],[[2,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[1,2],[null,null]],[[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null],[null,null]],[[null,null],[null,null],[null,null],[null,null]],[[null,null],[null,null]],[[null,null],[null,null]]]]';
console.log(JSON.parse(str));