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