LINUX.ORG.RU

Marshal.dump - no _dump_class.

 , marshal,


0

2

Пытаюсь сделать

Marshal.dump(obj)
Где obj - массив, содержащий в том числе и объект Gtk::TreeIter, от чего и сыпится.

Подскажите есть ли возможность применить сериализацию для таких объектов, как Gtk::TreeIter, или же просто заменять автоматом все неизвестные данные на nil?

Определить marshal_dump метод?

А вообще, https://github.com/brianmario/yajl-ruby

~1.5x faster than Marshal.load
~2x faster than Marshal.dump

Зачем вы вообще юзаете его (я имею ввиду тех, кто юзает Marshal)?

special-k ★★★★
()
Последнее исправление: special-k (всего исправлений: 3)
Ответ на: комментарий от special-k

определить, то да, но вдруг есть какие-то опции, которые я просто не знаю, а их стоит просто указать.

хотел отделать меньшим временем вникания, скорость не критична

Есть окошко с деревом TreeView и объект «OTree» связанный с деревом, в котором колонки, строки и прочие данные, а также связка Строки в TreeView со строками OTree. Необходимы сохранение и загрузка этих данных. Соответственно, загружаю и сохраняю OTree. Хотел не делать «предподготовку» OTree перед записью.

Bobrius
() автор топика
Ответ на: комментарий от special-k

Вообще маршал мне нравится большей простотой, как показалось с первого раза, 2-3 строчки и готова запись и чтение объектов из файла

Bobrius
() автор топика
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.