Wie kann man ein großes, komplexes Objekt serialisieren?
Ich habe ein "User
"-Klasse mit über 40 privaten Variablen, einschließlich komplexer Objekte wie private / öffentliche Schlüssel (QCA-Bibliothek), benutzerdefinierte QObjects usw. Die Idee ist, dass die Klasse eine Funktion namens @ hasign()
, das sich selbst verschlüsselt, signiert, serialisiert und ein @ zurückgiQByteArray
, das dann in einem SQLite-Blob gespeichert werden kann.
Wie lässt sich ein komplexes Objekt am besten serialisieren? Durchlaufen der Eigenschaften mitQMetaObject
? In ein Protobuf-Objekt konvertieren?
Könnte es in ein char-Array umgewandelt werden?