Vala 中的简单对象持久化(如 shelve/pickle)
Easy object persistence in Vala (like shelve/pickle)
我想 运行 将我的代码从 Python 转移到 Vala,但我 运行 遇到了问题。
是否有一种简单的方法来存储在 Vala 中创建的对象,就像您可以使用 pickle/shelve 那样?我想避免 运行 整个数据库。
我不知道 shelve/pickle,但您是否尝试在 valadoc 上搜索 persist
或 serialize
?
我快速搜索并在 json-glib 库中找到了一些东西:
http://valadoc.org/#!api=json-glib-1.0/Json.gobject_serialize
http://valadoc.org/#!api=json-glib-1.0/Json.gobject_deserialize
我想 运行 将我的代码从 Python 转移到 Vala,但我 运行 遇到了问题。
是否有一种简单的方法来存储在 Vala 中创建的对象,就像您可以使用 pickle/shelve 那样?我想避免 运行 整个数据库。
我不知道 shelve/pickle,但您是否尝试在 valadoc 上搜索 persist
或 serialize
?
我快速搜索并在 json-glib 库中找到了一些东西:
http://valadoc.org/#!api=json-glib-1.0/Json.gobject_serialize
http://valadoc.org/#!api=json-glib-1.0/Json.gobject_deserialize