У меня есть LUA class:
local mod = {}
Person = {}
function Person:new()
local obj = {}
obj.name = nil
function obj:setName(name) self.name = name end
setmetatable(obj, self)
self.__index = self;
return obj
end
mod.Person = Person
return mod
, и мне нужно сериализировать экземпляр класса до json.
Но когда я использую cjson.encode(classes.Person:new())
, я получаю ошибку: : Cannot serialise function: type not supported
stack traceback: