確かにprotobufの良いところはbytesがそのまま埋め込める&それを利用して再帰をうまくやってるところだけどJSONにはbytesがなかったんだった bytesがないのは痛いですね JSONにbytesがあればなあ (こうして悪いフォーマットが生まれる)
JavaScriptの文字列がpossibly invalid UTF-8 byte sequenceだった世界のJSONだったらbytesを書けたかもしれない