从Json查找数组obj的名称

问题描述 投票:0回答:1

我想读取嵌套的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”。

javascript json
1个回答
0
投票

您可以使用JS中的Object.keys方法,如下所示

var keys = Object.keys(groupBoxesTemp);

这将返回字符串数组,其中的每个项目都是该对象的键。


0
投票

是吗?

var x = {
 "ob1": "value",
 "ob2": {
 	"ob21": "value"
 }
};

var keys = Object.keys(x);

console.log(keys);
© www.soinside.com 2019 - 2024. All rights reserved.