如何将数组手动编码为JSON字符串?

Chr*_*ski 1 javascript json multidimensional-array

我需要编写一个将被解释为数组的JSON字符串,但只有某些索引实际上会有任何值.

我想要一个看起来像这样的数组:

array[1] = ["foo", "bar"]
array[5] = ["things", "stuff"]
array[37] = ["etc"];
Run Code Online (Sandbox Code Playgroud)

所以我可以回复"东西" array[5][1].

问题是并非所有东西都有值,而且我正在手工编写这个字符串,所以我真的不想从0开始并执行所有空值.是否有捷径可寻?

65F*_*f05 5

数据结构的JSON表示......

var data = {"1":{"0":"foo","1":"bar"},"5":{"0":"things","1":"stuff"},"37":{"0":"etc"}};
Run Code Online (Sandbox Code Playgroud)

要不就...

var data = {"1":["foo","bar"],"5":["things","stuff"],"37":["etc"]};
Run Code Online (Sandbox Code Playgroud)