У меня есть файл конфигурации (./leaderboard.json), который выглядит следующим образом:
{"usercount<@22>":1,"usercount<@386679122614681600>":2}
В своем файле index.js я пытаюсь записать в console.info все имена переменных в файле Leaderboard.json.
Таким образом, вывод будет таким: usercount<@22>, usercount<@386679122614681600>
Есть ли способ сделать это в настоящее время? Любая помощь приветствуется :)
🤔 А знаете ли вы, что...
JavaScript активно развивается, и новые версии языка регулярно включают новые функции и улучшения.
Сначала прочитайте файл 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))