如何获取JSON-JavaScript中的数据数组

如何获取JSON-JavaScript中的数据数组,javascript,html,json,Javascript,Html,Json,您好,我正在尝试获取用JSON编写的数据数组 例如,这是我的JSON对象 { Data1 : { Data2 : "hello", Data3 : "hi" }, Data4 : { Data5 : "this is Karan", } } 我希望输出为一个数组,其中包含[Data1,Data4] 有什么方法可以做到这一点吗谢谢你这很简单 Object.keys()方法返回给定对象自身可枚举属性名称的数组,其顺序与

您好,我正在尝试获取用JSON编写的数据数组

例如,这是我的JSON对象

{
    Data1 : {
        Data2 : "hello",
        Data3 : "hi"
    },
    Data4 : {
        Data5 : "this is Karan",
    }
}
我希望输出为一个数组,其中包含
[Data1,Data4]

有什么方法可以做到这一点吗谢谢你这很简单

Object.keys()
方法返回给定对象自身可枚举属性名称的数组,其顺序与我们在普通循环中得到的顺序相同

var json={
数据1:{
数据2:“你好”,
数据3:“嗨”
},
数据4:{
数据5:“我是卡兰”,
}
}
var keys=Object.keys(json);

控制台日志(键)您可以通过两种方式完成。可以使用
Object.keys
或使用
for..in
循环迭代对象并返回数组中的按键

let数据={
数据1:{
数据2:“你好”,
数据3:“嗨”
},
数据4:{
数据5:“我是卡兰”,
}
}
/****备选方案-1*****/
让getKeys=Object.keys(数据);
console.log('Option-1 Result',getKeys)
/****备选方案2*****/
让keysArray=[];
for(让关键点输入数据){
keysArray.push(按键)
};

console.log(keysArray)
那么
Data2
Data3
呢。。?