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



`serialization.serialize(value: any except functions[, pretty:boolean]): string`


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

.

Поддерживает базовые типы Lua (`nil`

, `boolean`

, `number`

, `string`

) и таблицы без циклов (таблица с циклом приведёт к ошибке, если не включён режим `pretty`

). Корректно обрабатывает значения `NaN`

и `infinity`

.

Режим `pretty`

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

.



`serialization.unserialize(value: string): any`


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

.