在 JavaScript 中将字符串转换为多维数组

Convert string to array multidimensional in JavaScript

我使用套接字(服务器和客户端),并尝试发送一个矩阵;所以我想发送一个字符串数组,然后将其转换为变量 "ARRAY" 例如,如果我想发送一个具有这种结构的数组。

编辑 `

var myString = "[\"Item\", \"Count\"],[\"iPad\",2],[\"Android\",1]";

var arr = JSON.parse("[" + myString + "]");
alert(arr[0][0]);

`

我找到了这个例子,但不是多维数组,我想调用例如 School.Section(1).User(1).Name

在 JavaScript 中构建结构并尝试 JSON.stringify + JSON.parse

示例:

var School = {
  Section: [
    {
      User: [
        {
          Name: "John Doe"
        },
        {
          Name: "Jane Doe"
        }
      ]
    }
  ]
};

var str = JSON.stringify(School);
// This gives `{"Section":[{"User":[{"Name":"John Doe"},{"Name":"Jane Doe"}]}]}`

var _school = JSON.parse(str);
// This works great!

var name = _school.Section[0].User[1].Name;
// This gives `Jane Doe`.