從JSON數據三個字段,我需要使用Linq.js從的Json數據選擇兩場了三個領域的選擇兩個領域進行使用Linq.js
需要的輸出應該是
[{ "A": -27, C: "country 1" } , { "A": 28 , C: "country 2"} ]
使用 「linq.js」 從以下路徑:[https://raw.github.com/gist/1175460/fb7404d46cab20e31601740ab8b35d99a584f941/linq.js]
樣本數據
在的jsfiddlevar Data = [{ "A": -27, "B": -39, C: "country 1" }, { "A": 28, "B": 0 , C: "country 2"}]
var filter = " x => x['A'], x['C'] ";
var findItem = Enumerable.From(Data)
.Select(filter)
.ToArray();
console.log(findItem);
代碼:http://jsfiddle.net/gLXNw/9/
和感謝但在.net linq我用卡片選擇字段。選擇(c => new {c.Type,c.Limit})。ToList(); – 2013-02-28 16:16:53
我改變選擇子句如下cz我創建使用運行時間值選擇。 「x => {\」A「\:x ['A'],\」C「\:x ['C']}」 – 2013-02-28 16:24:02