Earlier quoted context omitted.
As a serialization format, JSON is horrible. Way too loose regarding formatting and way too much noise. All that is typically needed is a standard text format for relational data. I.e. a fixed CSV. The only "advantage" to JSON is that it maps directly to the object trees most developers use in their scripted programs (which is misguided IMHO).
Not sure I would call CSV a "standard text format" - I've seen many many problems over the years with badly formed CSV files and bad Unicode handling. CSV appears to be an "almost standard" where 98% of the time it is fine and the remaining 2% are an utter nightmare.
It had to deliver three kinds of formats: CSV, JSON, and XML.
JSON was a one-liner, then came CSV and then XML.
But all the consultants working in customer projects said CSV was the most important one because it's industry standard.
When the consultants sent me example CSV files from like 5 customers I couldn't believe they all had a different format.