Как кодировать lua класс в json? - PullRequest
1 голос
/ 02 февраля 2020

У меня есть 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:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...