2012-11-08 32 views
0

我有以下类型的JSON数据现在获得标题从JSON数据表

[ 
{"Col1": "Server1", "Col2": "57", "Col3": "Create", "Col4": "Details" }, 
{"Col1": "Server2", "Col2": "27", "Col3": "Create", "Col4": "Details" }, 
{"Col1": "Server3", "Col2": "89", "Col3": "Create", "Col4": "Details" }, 
{"Col1": "Server4", "Col2": "75", "Col3": "Create", "Col4": "Details" }, 
{"Col1": "Server5", "Col2": "77", "Col3": "Create", "Col4": "Details" }, 
{"Col1": "Server6", "Col2": "55", "Col3": "Create", "Col4": "Details" } 
] 

我需要的是Col1中,col2的,COL3和COL4在一些阵列,这样我可以把这些作为标题的动态表,我需要创建.. 任何想法如何获得这些值在数组中?

+0

我只需要标题名称e.g Col1中col2的COL3 COL4在上述例子 – Gautam

+0

你需要在一个单独的数组他们每个人? –

+0

每一个??我只需要COL1,COL2,COL3,COL4一个数组中,所以我认为我可以用这些作为标题为我的表 – Gautam

回答

1

您可以使用$.each loop迭代和值存储到一个数组。

var col1Array= []; 
var col2Array= []; 
var col3Array= []; 
var col4Array= []; 

var headerArray = []; 
// Select the first Object in the Array 
// and iterate over it 
$.each(data[0] , function(key, value){ 
    headerArray.push(key) 
}); 

console.log(headerArray); 

Check Fiddle

+0

我猜ü误解了这个问题。我只是需要获取从JSON数据头名..不是每个header..So在一个理想的scenarion我需要一个输出值[所有“col1”,“col2的”,“COL3”,“COL4”] ... – Gautam

+0

哎呀。检查更新后 –

+0

真棒..工作就像一个魅力 – Gautam