使用字符串路径引用JSON对象 - JavaScript

时间:2014-06-06 04:32:58

标签: javascript json

如何使用存储在字符串中的一系列键来获取json对象的值。 所以在这个对象中:

var data = {
 "user":{
    "profiles":{
       "facebook":{
          "id":765764
       }
    }
 }
}

我可以用这种方式引用facebook对象:

data.user.profiles.facebook; // = Object{id: 765764}

但如果我将密钥保存在这样的字符串中怎么办:

var key = "user.profiles.facebook";
data[key]; // does not work unless the string contains only one key.

我需要引用我可以修改/更改它的对象。

data[key]= {};// for example

我该怎么做?

0 个答案:

没有答案