我有这个将数据存储在数组中的代码。但我想要 json 格式的输出。目前,我可以将输入数据转换为 json,但我不确定如何更改与对象一起使用的代码。例如行上的代码:
target = (children[p] || (children[p] = []));
和
target.push({value:item});
有任何想法吗?
for (var i = 0, len = arry.length; i < len; ++i) {
var item = arry[i],
p = item.Parent,
target = [];
if(p == rootId) {
target = roots;
}
else {
target = (children[p] || (children[p] = []));
}
target.push({ value: item });
}