讓我們說我們有以下的JSON對象:的JavaScript - 從JSON對象中提取陣列
[{"a1" : "a1Val", "a2" : "a2Val", "a3" : "a3Val"},
{"b1" : "b1Val", "b2" : "b2Val", "b3" : "b3Val"},
....
{"z1" : "z1Val", "z2" : "z2Val", "z3" : "z3Val"}]
我們怎樣才能僅從X2鍵值對這個對象數組檢索。
意義,結果如下:
[ {"a2" : "a2Val"}, {"b2" : "b2Val"}, ... ,{ "z2" : "z2Val"}]
最佳性能之內。
密鑰不一定包含數字。
我在這裏需要的是將收到的參數的函數 - 我 原始JSON對象
因此,舉例來說,如果我們看一下上面的JSON對象 返回所有第i個對象的數組並且我們調用我們2方法將返回的方法
[ {"a2" : "a2Val"}, {"b2" : "b2Val"}, ... ,{ "z2" : "z2Val"}]
希望它足夠清楚。
您的結果不是一個有效的數組。你想要一個對象('{「a2」:「a2Val」,「b2」:「b2Val」...}');一個對象數組('[{「a2」:「a2Val」},{「b2」:「b2Val」} ...]')還是別的? –
這是您的數據的實際格式?你會一直有一個通過Z? –
我希望你的意思是你想要一個只有指定對的字典?問題在於字典沒有排序。鑰匙實際上是否包含數字? –