Arrays Javascript/Jquery多维数组

Arrays Javascript/Jquery多维数组,arrays,json,multidimensional-array,stringify,Arrays,Json,Multidimensional Array,Stringify,我有这样一个数组: var ProG = [[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]; 我还有一个表单中的隐藏字段(id=prog id),用于将此数组发送到服务器: jQuery('#prog-id').val(JSON.stringify(ProG)); 发送的阵列将变为: "prog": "[[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0

我有这样一个数组:

var ProG = [[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];
我还有一个表单中的隐藏字段(id=prog id),用于将此数组发送到服务器:

jQuery('#prog-id').val(JSON.stringify(ProG));
发送的阵列将变为:

"prog": "[[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]"
下一段代码使用ajax请求从服务器获取阵列和其他数据:

value是来自ajax的数据 我创建一个对象:

var obj  = jQuery.parseJSON(value); 
现在的问题是: 如果我在发送前将console.log(ProG)数组发送到以下位置:

Array[7]0: Array[4]1: Array[4]2: Array[4]3: Array[4]4: Array[4]5: Array[4]6: Array[4]length: 7__proto__: Array[0]
没关系

但如果在获取阵列后执行相同操作,则会收到以下消息:

[[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]
如何将接收到的数组转换为原始格式?

好的,我发现:
parseJSON(ProG)。

格式化代码