转换数组JSON对象 [英] converting array to json object
本文介绍了转换数组JSON对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Java脚本数组..是这样的: VAR myArray的= ['一','B',C'];
和 VAR项目='名称';
我想将其转换成类似
{
一个:{
乙:{
C:{
项目名'
}
}
}
}
解决方案
VAR的结果= myarray.reverse()。降低(功能(值,键){
VAR的结果= {};
结果[关键] =价值;
返回结果;
},{项目:项目});
在换句话说,你被层进入新的对象包装的结果层,使用从阵列钥匙。
I have an array in java script .. something like:
var myarray = ['a','b',c'];
and var item = 'Name';
and I want to convert that to something like
{
a:{
b:{
c:{
item:'Name'
}
}
}
}
解决方案
var result = myarray.reverse().reduce(function (value, key) {
var result = {};
result[key] = value;
return result;
}, { item : item });
In other words, you're packing the result layer by layer into new objects, using your keys from the array.
这篇关于转换数组JSON对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文