... The irony of yaml being human and version control friendly but including massive amounts of serialization mechanism vs. json being for data exchange and having extremely rudimentary serialization features aside.
Why JSON at all if you don't care about reading it?
I'm not against Protobuf, BSON, SPDY and the likes, my argument is just that JSON is used over binary formats only because it's readable.
I should like to visit that world one day.
> JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write.