¿Cómo hacer para serializar un objeto grande y complejo?
Tengo un "User
"clase con más de 40 variables privadas que incluyen objetos complejos como claves privadas / públicas (biblioteca QCA), QObjects personalizados, etc. La idea es que la clase tenga una función llamadasign()
que cifra, firma, serializa y devuelve unQByteArray
que luego se puede almacenar en un blob SQLite.
¿Cuál es el mejor enfoque para serializar un objeto complejo? Repitiendo las propiedades conQMetaObject
? ¿Convertirlo en un objeto protobuf?
¿Podría ser fundido en una matriz de caracteres?