是否有可能通过JSON数据有组? [英] is it possible to have group by in json data?

查看:136
本文介绍了是否有可能通过JSON数据有组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的控制器类和GetGroupedLogReport作为JsonResult我返回一个列表
它具有以下属性:名称,状态,...

鉴于我需要组名称和状态这样的数据:
这里是code:

 函数SetReportGrid(PAGENUMBER,额外){
    $(#gvReportList TBODY)HTML('')。
    $('#分页)HTML('')。
    $ .getJSON('/报告/ GetGroupedLogReport',{
        寄件者:$('#寄件者)VAL()|| ,
        TODATE:$('#TODATE)VAL()||。
    },功能(数据){
     //这里        }
                       gvReportList.init();
        });
    });

我需要通过名称和状态来获得JSON数据和组它,然后把它放在格,我怎么能集团通过它?

下面是数据样本:

  [对象{ID = 563,名称=测试,状态=测试},{n = 543,名称=测试2,状态=test2的}]


解决方案

如果你只需要通过这两个字段(Name和国)分组可以用的 alasql 库。

  VAR数据= {[编号:563,名称:测试,状态:测试},{ID:543,名称:测试2,状态:TEST2 },
            {ID:544,名称:TEST2,国家TEST2},{ID:545,名称:测试2,状态:测试2}];VAR解析度= alasql('选择名称,从国家GROUP BY名称,国家在哪里?',[数据]);

尝试这个例子中的jsfiddle 的。

in my controller class and GetGroupedLogReport as JsonResult I return a List which has these properties : Name,State,...

in view i need to group this data by name and state : here is the code:

 function SetReportGrid(pageNumber, extra) {
    $("#gvReportList tbody").html('');
    $('#pagination').html('');
    $.getJSON('/Report/GetGroupedLogReport', {
        fromDate: $('#FromDate').val() || "",
        toDate: $('#ToDate').val() || ""


    }, function (data) {
     //here

        }
                       gvReportList.init();
        });
    });

i need to get json data and group it by name and state then put it in the grid, how can i group it by?

here is data sample:

[Object { Id=563,Name="test",State="test"},{Id=543,Name="test2",State="test2"}]

解决方案

If you need just grouping by these two fields (Name and State) you can do it with Alasql library.

var data = [{ Id:563,Name:"test",State:"test"},{Id:543,Name:"test2",State:"test2"},
            {Id:544,Name:"test2",State:"test2"}, {Id:545,Name:"test2",State:"test2"}];

var res = alasql('SELECT Name, State FROM ? GROUP BY Name, State',[data]);

Try this example in jsFiddle.

这篇关于是否有可能通过JSON数据有组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆