Перейти к содержимому
NEO

Binary TableBinarySerializer

Рекомендуемые сообщения

Буду краток.

TableBinarySerializer нужен для превращения таблицы в бинарный вид, и обратно.

Есть функции:

string = serialize(table)

table = unserialize(string)

Не поддерживает вложенные таблицы, сейчас на стадии разработки.

http://pastebin.com/y8iJpKNK

 

EBE929m.png

Изменено пользователем NEO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. код

        elseif(type(v) == "function") then
            error("value in function.")
        end

должен выглядеть

else 
  error("unsupported type of value")
end

в луа есть еще парочка типов отличных от булей чисел и строк.

 

2. Типы ключей тоже нужно проверять. Насколько я помню, ключем в луа может выступать любой тип кроме нила и нана.

3. Не совсем понятно где может понадобиться такая сериализация.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...