Como serializar um objeto grande e complexo?
Eu tenho um "User
"classe com mais de 40 variáveis privadas, incluindo objetos complexos como chaves públicas / privadas (biblioteca QCA), QObjects personalizados etc. A idéia é que a classe tenha uma função chamadasign()
que criptografa, assina, serializa a si próprio e retorna umQByteArray
que pode ser armazenado em um blob SQLite.
Qual é a melhor abordagem para serializar um objeto complexo? Iterando pelas propriedades comQMetaObject
? Convertendo-o em um objeto protobuf?
Poderia ser convertido para uma matriz de caracteres?