Were interested in optimizing our wire serialization format for a returned List of POCO objects. Each POCO contains a string thats a key into a remote database that we cant change.
The key is ASCII and over 225 characters long and most often 90% of it repeats between POCO instances… So if we need to return 1000’s of them thats a lot of wasted data.
If we were able to use basic text compression on the entire JSON we could get a very high rate of compression.
Question: Are any of the existing wire formats, better than others at compressing data like this?