我在Java腳本數組..類似: var myarray = ['a','b',c'];
和var item = 'Name';
,我想將其轉換成類似轉換數組JSON對象
{
a:{
b:{
c:{
item:'Name'
}
}
}
}
我在Java腳本數組..類似: var myarray = ['a','b',c'];
和var item = 'Name';
,我想將其轉換成類似轉換數組JSON對象
{
a:{
b:{
c:{
item:'Name'
}
}
}
}
var obj = {};
var curobj = obj;
for (var i = 0; i < myarray.length; i++) {
var newObj = {};
newObj[myarray[i]] = newObj;
curObj = newObj;
}
curObj.item = item;
您想要的結果將在obj
對象中。
這是一個對象,而不是JSON。 – Barmar
@Barmar是對的。但是,如果你需要一個JSON字符串,並且沒有正確地設置問題的格式,只需要選擇下面的一個答案,然後執行'JSON.stringify(result)'獲得該對象的JSON表示。 – yuvi