我是 linq.js 的新手。我想做一个GroupBy()
,然后将其转换为 JSON。但是,我要返回一个字符串数组。
var data = [ { "Gender":"M" }, { "Gender":"M" }, { "Gender":"F" } ];
var grouped_dt = Enumerable.From(data).GroupBy("$.Gender", "", 'key,e=>key+":"+e.Count()', "").ToJSON();
然后我的结果看起来像这样:[ "M:2", "F:1" ]
,它几乎不像 JSON(而且它是一个string
;我可以alert()
立即)。
有谁知道我的语法在哪里搞砸了?坦白:这data
只是我通过 AJAX 从服务器获取的数据的简化版本,但它完全是 JSON 格式。