{"body":"#include \"include_base_utils.h\"\n#include \"serialization/binary_archive.h\"\n#include \"serialization/serialization.h\"\n\n#include <sstream>\n\n// serialize\nMyObject object_to_serialize{...};\nstd::stringstream serialized_msg_ss;\nbinary_archive<true> b_archive(serialized_msg_ss);\nassert(::serialization::serialize(b_archive, object_to_serialize);\nstd::string serialized_msg{serialized_msg_ss.str()};\n\n// deserialize\nMyObject object_to_deserialize_into;\nbinary_archive<false> archived_msg{epee::strspan<std::uint8_t>(string_representation_of_object)};\nassert(::serialization::serialize(archived_msg, object_to_deserialize_into));\n","name":"serialization","extension":"txt","url":"https://www.irccloud.com/pastebin/ppnofafq/serialization","modified":1654538976,"id":"ppnofafq","size":621,"lines":17,"own_paste":false,"theme":"","date":1654538976}