获取 JSON 密钥名称

Get JSON key name

本文关键字:密钥 JSON 获取      更新时间:2023-09-26

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

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

所以现在我面临的问题是,如果我想提醒怎么办 成功。有没有办法得到它?

如果您的对象是

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]);

你的意思是这样?

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

试试这段代码

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

既然你能够做json.success,你就没有"JSON数据",你有一个Javascript对象。JSON,或JavaScript对象表示法,只不过是Javascript对象的序列化。

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

可以在

任何JavaScript对象上调用Object.keys()以获取键列表。