Собрать имена переменных файла конфигурации — Javascript

У меня есть файл конфигурации (./leaderboard.json), который выглядит следующим образом:

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

В своем файле index.js я пытаюсь записать в console.info все имена переменных в файле Leaderboard.json.

Таким образом, вывод будет таким: usercount<@22>, usercount<@386679122614681600>

Есть ли способ сделать это в настоящее время? Любая помощь приветствуется :)

🤔 А знаете ли вы, что...
JavaScript активно развивается, и новые версии языка регулярно включают новые функции и улучшения.


129
2

Ответы:

Сначала прочитайте файл 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.info(Object.keys(obj))

Решено

Предполагая, что вы загрузили файл json в переменную config. Для извлечения ключей используйте Object.keys(config)