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形式です。