Basic PathPoint JSON serialization
Curiously recurring template pattern to force Serializable classes to implement static serialization methods
PathPoint deserialization
Serialization using Qt Property system
Properties in JsonObject instead of JsonArray, better for deserialization
Deserialization error handling
Deserializing Testobject (non-recursive)
Serializing nested objects
Deserializing nested objects
No classnames for nested types in JSON
Deserializing optional properties
Serialization memory leaks
deserialize exception version
Deserializing unnamed single property objects & better error messaging
Explicit serialization name
Transferring ownership using unique_ptr
Stable serialization header to reduce recompilations (deeply nested header file)
Serializing a shared_ptr list
Serializing derived types in lists
Deserializing derived types in lists