jq处理数据库中的json数据

来源:互联网 发布:java 微信 signature 编辑:程序博客网 时间:2024/06/06 02:04

如何将:var arr = [{K:”sale”,v:0}, {K:”sale”,v:1},{K:”sale”,v:2}, {K:”sale”,v:3}, {K:”brower”,v:2}, {K:”brower”,v:3}, {K:”brower”,v:4}];
变成:var = [{k:”save”,v:[0,1,2,3]},{k:”brower”,v:[2,3,4]}]

var arr =  [{K:"sale",v:0}, {K:"sale",v:1},{K:"sale",v:2}, {K:"sale",v:3}, {K:"brower",v:2}, {K:"brower",v:3}, {K:"brower",v:4}];        var data = {};        var arr1 = [];        arr.forEach(function (item, i) {            if (!data[item.K]) {                data[item.K] = item;                data[item.K].v = [item.v];            } else {                data[item.K].v.push(item.v);            }        });        for(key in data) {            arr1.push(data[key])        }        console.log(arr1);
原创粉丝点击