I too like JSON, however it is somewhat inefficient for arrays, where you end up repeating keys a lot. If you're gzipping, it probably doesn't matter as much...
Is there any serialisation standard that specifically addresses this? I know YAML and TOML doesn't at least (correct me if I"m wrong)
No more trying to have short names to keep file size down.
https://blog.octo.com/en/protocol-buffers-benchmark-and-mobi...
The primary purpose of binary data formats is that they can be parsed quickly and some even allow direct access without a parsing step.