OpenComputers/Serialization API

Этот интерфейс обеспечивает простую сериализацию данных. Может использоваться для передачи данных через сетевую плату.


Генерирует строку, на основе переданных объектов. Строка может быть "десериализована" обратно при помощи функции serialization.unserialize.

Поддерживает базовые типы Lua (nil, boolean, number, string) и таблицы без циклов (таблица с циклом приведёт к ошибке, если не включён режим pretty). Корректно обрабатывает значения NaN и infinity.

Режим pretty используется при генерации вывода для пользователя. Этот вывод в большинстве случаев не может быть восстановлен функцией serialization.unserialize.


Восстанавливает объект "упакованный" функцией serialization.serialize.

В данной статье используются материалы из статьи «OpenComputers/Serialization API» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.