如何在javascript中将数组参数从url转换为对象?

时间:2015-08-24 15:21:04

标签: javascript arrays url get

解码GET参数后:

var query = decodeURIComponent(document.location.search)

我明白了:

a[0]=data&a[1][one]=data&a[1][two]=data&b=data

我需要将它转换为这样的对象:

myObject = {
    a : {
          0 : data,
          1 : {
              one : data,
              two: data
          }
    },
    b : data
}

我不知道怎么做。我是空白。

EDIT。 这个问题与可能的重复有很大不同。这里我有一个多维数组。我可以很容易地分成这个:

myObject = {
   "a[0]" : data,
   "a[1][one]" : data,
   //etc
}

但我不需要。

0 个答案:

没有答案