无法读取Node.js中的JSON对象值?

时间:2014-07-12 04:31:01

标签: javascript json node.js

我试图用给定的键读取Json对象的值。但是,我的键有点复杂,因此我在控制台上未定义。我确定我没有以正确的方式使用它?有人能指出我的错误吗?

Json键:值

relevant=(pooled + assigned + unknown + dropping) : 230

Node.js的

    data = JSON.parse(buffer);

    var dump = "  relevant=(pooled + assigned + unknown + dropping)  ";
    console.log(data.totals.dump);

1 个答案:

答案 0 :(得分:1)

首先,您不应该像data.totals.dump那样调用它会在data.totals中搜索密钥dump

使用data.totals[dump]代替。然后它会搜索密钥什么是dump的值。

并且出于关键目的,最好一次Object.keys(data.totals)查看我的对象中的键。