Javascript 将多维JSON数组转换为JS变量

Javascript 将多维JSON数组转换为JS变量,javascript,jquery,json,multidimensional-array,Javascript,Jquery,Json,Multidimensional Array,假设您拥有以下JSON: {"zero":{"0":"foo","1":"foo2"},"one":"fooa","two":"foob"} 将其转换为以下内容的最有效方式是什么: var zero = ['foo','foo2']; var one = 'fooa'; var two = 'foob'; : 可能首先将其更改为:var obj={“zero”:[“foo”,“foo2”],“one”:“fooa”,“two”:“foob”}然后都像obj.zero或obj.one或o

假设您拥有以下JSON:

{"zero":{"0":"foo","1":"foo2"},"one":"fooa","two":"foob"}
将其转换为以下内容的最有效方式是什么:

 var zero = ['foo','foo2'];
 var one = 'fooa';
 var two = 'foob';
:


可能首先将其更改为:
var obj={“zero”:[“foo”,“foo2”],“one”:“fooa”,“two”:“foob”}
然后都像
obj.zero
obj.one
obj.two
在数据结构中组织得很好的时候,为什么要使用变量?因为我想将其转换为HTML@PedroEsperança:这真的没有道理。HTML与您的数据引用有什么关系?您能帮我想象一下如何将其集成到一段时间内吗?所以我们可以创建一个函数,可以对任何类型的多维数组执行此操作
var json = '{"zero":{"0":"foo","1":"foo2"},"one":"fooa","two":"foob"}';
var pJson = JSON.parse(json);
var zero = [ pJson.zero[0], pJson.zero[1] ];
var one = pJson.one;
var two = pJson.two;