Skip to content

Instantly share code, notes, and snippets.

@josefnpat
Last active December 20, 2015 14:59
Show Gist options
  • Save josefnpat/6150615 to your computer and use it in GitHub Desktop.
Save josefnpat/6150615 to your computer and use it in GitHub Desktop.
Sample json usage
require('settings')
saveme = {}
saveme.colors = {}
saveme.colors.red = {255,0,0}
saveme.colors.green = {0,255,0}
saveme.colors.blue = {0,0,255}
saveme.recors = {
{name = "Seppi", "value" = 2},
{name = "Jesse", "value" = 3},
{name = "Slime", "value" = -34}
}
settings.save(saveme)
newsaveme = settings.load()
settings = {}
settings.file = "settings.json"
function settings.load()
local raw = love.filesystem.load(settings.file)
return json.decode(raw)
end
function settings.save(settingsobject)
local raw = json.encode(settingsobject)
love.filesystem.write(settings.file,raw)
end
return settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment