我有以下JSON数据:{"success":"You are welcome"}
我在我的JavaScript代码中命名为json
。
当我想提醒You are welcome
时,我会json.success
。所以现在我面临的问题是,如果我想提醒success
怎么办?有没有办法得到它?
答案 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)
Object.keys()
来获取密钥列表。