Значение из json в лог

nvl

Новичок
Автор темы
9
0
Версия MoonLoader
.026-beta
Есть json файл:
Lua:
{
"online":{
    "dayOnline":6666,
    "dayWorkOnline":5555
    }
}

Как из него вытащить значение значение "dayOnline"? Нашел код, но он выдает значение nil в лог:

Lua:
local keys = require "vkeys"
local sampev = require 'lib.samp.events'

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampRegisterChatCommand("json", cmd_json)

    while true do wait(0)

    end
end

function cmd_json()
    local jsonFilePath = getGameDirectory() .. "\\moonloader\\config\\test.json"
    local file = io.open(jsonFilePath, "r+")
    local jsonInString = file:read("*a")
    file:close()
    local jsonTable = decodeJson(jsonInString)
    print(jsonTable['dayOnline'])

end