如何将JSON对象中的数据与变量进行比较?

时间:2016-06-16 07:52:20

标签: javascript json meteor

大家好,所以我想知道是否可以使用变量搜索Json对象中的内容?

示例:

var username = "name";

我从api获取的json对象采用以下格式:

{"name":{"id":224463,"name":"name","profileIconId":715,"revisionDate":1465905397000}}

每个人的用户名明显不同。我希望能够获取用户的ID并在用户在文本字段中输入用户名时显示它。

 HTTP.get(url,function(error,result){
    var username ="somename";
    console.log(result.username.id);

    });

上面的代码给了我未定义的但是如果我把somename放在某个地方,那么它可以正常工作。

1 个答案:

答案 0 :(得分:0)

使用bracket notation使用变量

访问属性
console.log(result[username].id)
//               -^-      -^-