Json parsing is not working on devices while works perfect on simulator, that scene could not be open where I read or write some data. I have made a class for Json parsing Here it is,
module(…, package.seeall)
local json=require (“json”)
function saveTable(t,filename)
local path = system.pathForFile(filename, system.DocumentsDirectory)
local file = io.open(path,“w”)
if file then
local contents = json.encode(t)
file:write(contents)
io.close(file)
return true
else
return false
end
end
function loadTable(filename)
local path = system.pathForFile(filename, system.DocumentsDirectory)
local contents = “”
local myTable = {}
local file = io.open(path,“r”)
if file then
local contents = file:read("*a")
myTable = json.decode(contents)
io.close(file)
return myTable
end
return nil
end
Any help?