Javascript JQuery:从结果对象数组中获取一个值

Javascript JQuery:从结果对象数组中获取一个值,javascript,jquery,Javascript,Jquery,作为函数的结果,我得到了一个Javascript对象。其中有一个名为accessToken的密钥值 { "error": false, "data": { "key": { "validityTime": 3600, "consumerKey": "Z0jCb3WElmmKMvegklIAaqIfXWga", "tokenDetails":

作为函数的结果,我得到了一个Javascript对象。其中有一个名为accessToken的密钥值

   {
    "error": false,
        "data": {
        "key": {
            "validityTime": 3600,
                "consumerKey": "Z0jCb3WElmmKMvegklIAaqIfXWga",
                "tokenDetails":
                "{\"scopes\":[Ljava.lang.String;@862cb97,\"tokenState\":null}",
                "accessToken": "325d7b8b36d5a3e1965ea6b07dd3cda2",
                "appDetails":
                "{\"username\":
                    \"admin\",
                    \"redirect_uris\":
                        \"\",\"validityPeriod\":\"3600\",\"tokenScope\":[Ljava.lang.String;@a32ba44,\"client_name\":\"admin_LastWish343434_SANDBOX\",\"grant_types\":null}",
            "tokenScope": ["am_application_scope", "default"],
            "keyState": "APPROVED",
            "consumerSecret": "9R9xWbEvaEN24aRNd8KN5qyHqjMa",
            "enableRegenarate": true,
            "accessallowdomains": "ALL"
        }
    }
}
我想要的是在警报中显示访问令牌

我试着跟着。但它不会打印警报框中的值

 window.alert(JSON.stringify(key.tokenDetails.accessToken));

如何解决此问题?

我可以按如下方式调用警报函数来解决此问题

    var result = {
    "error": false,
        "data": {
        "key": {
            "validityTime": 3600,
                "consumerKey": "Z0jCb3WElmmKMvegklIAaqIfXWga",
                "tokenDetails":
                "{\"scopes\":[Ljava.lang.String;@862cb97,\"tokenState\":null}",
                "accessToken": "325d7b8b36d5a3e1965ea6b07dd3cda2",
                "appDetails":
                "{\"username\":
                    \"admin\",
                    \"redirect_uris\":
                        \"\",\"validityPeriod\":\"3600\",\"tokenScope\":[Ljava.lang.String;@a32ba44,\"client_name\":\"admin_LastWish343434_SANDBOX\",\"grant_types\":null}",
            "tokenScope": ["am_application_scope", "default"],
            "keyState": "APPROVED",
            "consumerSecret": "9R9xWbEvaEN24aRNd8KN5qyHqjMa",
            "enableRegenarate": true,
            "accessallowdomains": "ALL"
        }
    }
}

window.alert(result.data.key.accessToken);

它成功打印了accessToken

您是否尝试过key.accessToken?该对象看起来有点。。破碎的。。你能把它整理一下,展示出你工作的真实写照吗?这看起来有一半的对象已被字符串化并转义..您的JSON不正确,请检查