A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, BSON, CBOR, flexbuffers, msgpack, TOML, XML, YAML / msgpack.org[C++20]
I'm very interested in using your tool. The main question I have is regarding deserialization of a structure with properties that have changed.
For example, imagine version 1.0 of my software serializes a Data struct with an int32_t and a std::string. Version 2.0 adds a double to a data struct. How would I handle deserializing the older data struct in newer software?
I'm very interested in using your tool. The main question I have is regarding deserialization of a structure with properties that have changed.
For example, imagine version 1.0 of my software serializes a Data struct with an int32_t and a std::string. Version 2.0 adds a double to a data struct. How would I handle deserializing the older data struct in newer software?