Javascript 迭代二维数组

Javascript 迭代二维数组,javascript,json,Javascript,Json,下面是一个JSON对象: { "status": "OK", "user": { "auth_token": "xxxxxx", "name": "John Dot", "pictures":["http://xxxxx.com/me/picture"], "nickname":"tg", "yob": "1986", } } var PJson = JSON.stringify(

下面是一个JSON对象:

 {
    "status": "OK", 
    "user": {
        "auth_token": "xxxxxx", 
        "name": "John Dot", 
        "pictures":["http://xxxxx.com/me/picture"],
        "nickname":"tg",
        "yob": "1986",

    }
}

var PJson = JSON.stringify(this.responseText);
PJson = JSON.parse(PJson);
我只对获取用户对象中的键和值感兴趣。我尝试了一个for-each循环:

for (var key in PJson.user) {

        console.log('here');
                     console.log(key);

}

没用。不知道为什么,知道为什么吗-干杯。

什么意思没有用?有错误吗?是否所有内容都未定义?它会抱怨.user未定义-Sorry您期望的输出是什么?您能在JSFIDLE上创建一个示例吗?JSON.stringifythis.responseText不会做您认为它会做的事情。您正在对已经是字符串的对象调用stringify!我想你指的是JSON.parsethis.responseText,而JSON.stringify只是一个错误。