Как перейти к сериализации большого, сложного объекта?

У меня есть "User"класс с более чем 40 закрытыми переменными, включая сложные объекты, такие как закрытые / открытые ключи (библиотека QCA), пользовательские объекты QObject и т. д. Идея состоит в том, что в классе есть функция, называемаяsign() который шифрует, подписывает, сериализует себя и возвращаетQByteArray который затем может быть сохранен в BLOB-объекте SQLite.

Каков наилучший подход для сериализации сложного объекта? Итерация через свойства сQMetaObject? Преобразование его в объект protobuf?

Может ли он быть приведен к массиву символов?

Ответы на вопрос(2)

Ваш ответ на вопрос