I have the exact same payload encoded in JSON and as a protocol buffer. The JSON is 34kb, the protobuf is 15kb. I compressed it in a variety of different ways and was surprised to see that the JSON compresses to a smaller file more often than the protocol buffer does. Does this surprise you?
19 likes 9 replies
?