Split json_object module
json_object module contains all structs that are used for serialisation/deserialisation.
They can be categorised as follows:
- Identity key pair of an
- Device keys for uploading to the Matrix server, as described here
- One-time-keys for uploading to the Matrix server, as described here
The amount of JSON objects that will have to be used together with serde will only increase as the project continues, so splitting them seems like a good idea to me.