Vala 中的简单对象持久化(如 shelve/pickle)

Easy object persistence in Vala (like shelve/pickle)

我想 运行 将我的代码从 Python 转移到 Vala,但我 运行 遇到了问题。

是否有一种简单的方法来存储在 Vala 中创建的对象,就像您可以使用 pickle/shelve 那样?我想避免 运行 整个数据库。

我不知道 shelve/pickle,但您是否尝试在 valadoc 上搜索 persistserialize

我快速搜索并在 json-glib 库中找到了一些东西:

http://valadoc.org/#!api=json-glib-1.0/Json.gobject_serialize

http://valadoc.org/#!api=json-glib-1.0/Json.gobject_deserialize