我想读取嵌套的JSON数据的键名。
var groupBoxesTemp = {
"CIRTGroupBox1": {
headers: ["CIRTTextBox2", "CIRTRadioButtonGroup1","CIRTTextBox23"],
values: {
1: ["1", "Investigator 10", "380"],
2: ["2", "Investigator 1", "390"]
}
}
,
"CIRTGroupBox2": {
headers: ["CIRTTextBox3", "CIRTzRadioButtonGroup11", "CIRTTextBox33"],
values: {
1: ["11", "Investigator 20", "80"],
2: ["22", "Investigator 100", "30"]
}
}
}
这里我想读取对象的键名,例如“ CIRTGroupBox1”,“ CIRTGroupBox2”。
您可以使用JS中的Object.keys方法,如下所示
var keys = Object.keys(groupBoxesTemp);
这将返回字符串数组,其中的每个项目都是该对象的键。
是吗?
var x = {
"ob1": "value",
"ob2": {
"ob21": "value"
}
};
var keys = Object.keys(x);
console.log(keys);