获取JSON密钥名称

Pri*_*nce 27 javascript json

我有以下JSON数据:{"success":"You are welcome"}json在我的JavaScript代码中命名.

当我想提醒You are welcome我的时候json.success.所以现在我面临的问题是,如果我想提醒,那该怎么办success?有没有办法得到它?

gur*_*372 46

所以现在我面临的问题是,如果我想提醒成功,那该怎么办?是否需要获得它?

如果你的对象是

var obj = {"success":"You are welcome"};
Run Code Online (Sandbox Code Playgroud)

您可以获得密钥数组

var keys = Object.keys(obj);
Run Code Online (Sandbox Code Playgroud)

然后将其打印为

console.log( keys[ 0 ] ); //or console.log( keys.join(",") )
Run Code Online (Sandbox Code Playgroud)

var obj = {"success":"You are welcome"};
var keys = Object.keys(obj);
console.log(keys[0]);
Run Code Online (Sandbox Code Playgroud)


小智 6

你的意思是这样的吗?

keys = Object.keys(json_object)
key_to_use = keys[0];
Run Code Online (Sandbox Code Playgroud)


The*_*net 5

试试这个代码

alert(Object.keys({"success":"You are welcome"})[0]);
Run Code Online (Sandbox Code Playgroud)