Javascript对象 - 获取内容

时间:2014-03-04 22:46:27

标签: javascript json object

我有一个javascript对象,它基本上是来自php的关联数组。

此对象的值为:

{0Asvp4GYKiXtdFo2TzE1YURRYy1lSGUxSTF3aUNXd0E":"18\/11\/2013",
"0AuH2Ky77gNtudGt3WUJpRWZTV0FRTnl5UnpBcHFYZlE":"13\/11\/2013"}

我相信这是JSON格式,我想只抓取第一个字符串,而不是日期。并将它们放入一个数组中。这怎么可能?

2 个答案:

答案 0 :(得分:2)

这样的东西?

var object=/* json object from php */
var keys=[];

for(var key in object)
    keys.push(key);

循环遍历object上的每个键,并将其推送到keys数组。

答案 1 :(得分:2)

现代浏览器(Firefox 4 +,Chrome 5 +,Internet Explorer 9 +,Opera 12 +,Safari 5+)都有Object.keys()

var obj = {"0Asvp4GYKiXtdFo2TzE1YURRYy1lSGUxSTF3aUNXd0E":"18\/11\/2013", "0AuH2Ky77gNtudGt3WUJpRWZTV0FRTnl5UnpBcHFYZlE":"13\/11\/2013"}

console.log(Object.keys(obj)) // [ '0Asvp4GYKiXtdFo2TzE1YURRYy1lSGUxSTF3aUNXd0E','0AuH2Ky77gNtudGt3WUJpRWZTV0FRTnl5UnpBcHFYZlE' ]
相关问题