Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我想将此数据分为2个数据集。像下面这样
如何使用Javascript迭代上述JSON数据以生成数据集。
演示:http://jsbin.com/mitagi/2/
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
{
"count": '2',
"data": [{
"value": "58",
"color": "red"
}, {
"value": "45",
"color": "blue"
}, {
"value": "32",
"color": "yellow"
}, {
"value": "25",
"color": "orange"
}]
}
我想将此数据分为2个数据集。像下面这样
"dataone": [{
"value": "58",
"color": "red"
}, {
"value": "45",
" color": "blue"
}];
"dataatwo": [{
"value": "32",
"color": "yellow"
}, {
"value": "25",
"color": "orange"
}];
如何使用Javascript迭代上述JSON数据以生成数据集。
最佳答案
var i, res = {}, _data, names = ['dataone', 'datatwo'];
for (i = 0; i < +json.count; i++) {
_data = json.data.splice(0, +json.count);
if (_data && _data.length) {
res[names[i]] = _data;
}
}
演示:http://jsbin.com/mitagi/2/
关于javascript - JSON数据转换成数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27194960/