获取JSON密钥名称

时间:2016-07-15 13:53:49

标签: javascript json

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

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

5 个答案:

答案 0 :(得分:29)

  

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

如果您的对象是

var obj = {"success":"You are welcome"};

您可以将键数组作为

var keys = Object.keys(obj);

然后将其打印为

console.log( keys[ 0 ] ); //or console.log( keys.join(",") )

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

答案 1 :(得分:5)

你的意思是这样的吗?

keys = Object.keys(json_object)
key_to_use = keys[0];

答案 2 :(得分:5)

试试此代码

alert(Object.keys({"success":"You are welcome"})[0]);

答案 3 :(得分:4)

由于你能够json.success,你没有“JSON数据”,你有一个Javascript对象。 JSON或JavaScript Object Notation只不过是Javascript对象的序列化。

正如其他答案所述,您可以使用Object.keys()列出对象的字段。

答案 4 :(得分:3)

可以在任何JavaScript对象上调用

Object.keys()来获取密钥列表。