获取JSON密钥名称
问题描述:
我有以下JSON数据:{"success":"You are welcome"}
,在我的JavaScript代码中我已将其命名为json
。获取JSON密钥名称
当我想提醒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(","))
答
既然你能够做到json.success
,你没有“JSON数据”,你有一个Javascript对象。 JSON或JavaScript Object Notation,不过是一个Javascript对象的序列化。
正如其他答案所述,您可以使用Object.keys()
列出对象的字段。
答
你的意思是这样的?
keys = Object.keys(json_object)
key_to_use = keys[0];
答
试试这个代码
alert(Object.keys({"success":"You are welcome"})[0]);
请出示的代码。 – JagsSparrow