Чтение JSON файла в файле node.js / discord. js с пользовательской строкой - PullRequest
0 голосов
/ 25 апреля 2020

У меня снова проблема с файлом JSON, который выглядит следующим образом:

{
        "GuildID": {
            "10": {
                "RoleID" : 72872978374937894
            },
             "GuildID": {
            "11": {
                "RoleID" : 72872978374937894
            }
 }

10 и 11 - это числа, которые я хочу прочитать.

Теперь я хочу получить идентификатор роли с этим кодом:

let rang = xp[message.guild.id][message.author.id].level
let lol = rang
console.log(rank[message.guild.id][lol].RoleID)

Вывод файлов XP JSON равен 10, но я получил ошибку, что lol не определено

Может кто-нибудь мне помочь?

1 Ответ

0 голосов
/ 25 апреля 2020

Возможно, ваш фрагмент просто не закончен, но ваш JSON не отформатирован правильно, пропущены два закрывающих }, это должно выглядеть так

{
    "GuildID": {
        "10": {
            "RoleID": 72872978374937894
        },
        "GuildID": {
            "11": {
                "RoleID": 72872978374937894
            }
        }
    }
}

Возможно, вы должны дать нам больше кода, потому что я не вижу, например, здесь свойства уровня (плюс я предполагаю, что GuildID является заполнителем для фактического идентификатора гильдии, такого как 123456789012), в противном случае доступ через [message.guild.id] не будет работать, но снова, Мне нужно больше кода, чтобы сказать, если это так или нет

...