收集配置文件变量名称-Javascript

时间:2019-01-28 07:38:51

标签: javascript node.js json

我有一个配置文件(./leaderboard.json),如下所示:

{"usercount<@22>":1,"usercount<@386679122614681600>":2}

在我的index.js文件中,我试图console.log在Leaderboard.json文件中的所有变量名称。

所以输出基本上是:usercount <@ 22>,usercount <@ 386679122614681600>

目前是否有这样做的机会?任何帮助表示赞赏:)

2 个答案:

答案 0 :(得分:0)

首先读取JSON文件并JSON.parse()数据。

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('jsonfile', 'utf8'));

使用Object.keys()从数据中获取所有用户名。

   var obj={"usercount<@22>":1,"usercount<@386679122614681600>":2}
console.log(Object.keys(obj))

答案 1 :(得分:0)

假设您已将json文件加载到config变量中。 要提取密钥,请使用Object.keys(config)