JSON ⇆ LUA

Si vous voulez intégrer la lecture et écriture JSON dans vos scripts, mettez ce fichier à coté de votre script dans le meme dossier (à ne pas toucher ou modifier).

Voici un exemple d'utilisation :

-- Charger le module
JSONFile = script.folder().."\\JSON.lua"
JSON = (loadfile(JSONFile))()

function move()
    -- JSON vers LUA
    local mapDataString = map.data()
    local mapData = JSON:decode(mapDataString)
    console.print(mapData.x)
    
    -- LUA vers JSON
    local myTable = { 1, 2, { "a", "b" } }
    local myTableString = JSON:encode(myTable)
    console.print(myTableString)
end

Dernière mise à jour