我有這個代碼存儲數組中的數據。但我想要json格式的輸出。 目前,我可以將輸入數據轉換爲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 });
}
假設你想要的東西是真實的ly [JSON](http://json.org/)(我不確定),那麼你應該使用JSON.stringify。 – 2013-05-14 16:34:02
JSON是一種格式化協議,而不是數據結構...您是否問如何將其序列化爲JSON? – 2013-05-14 16:34:30
「與JSON一起工作」令人難以置信地模糊。你想解決什麼問題? – SLaks 2013-05-14 16:35:02