If your dataset is large enough to benefit from such a hyperoptimized parser you might not benefit from the human readability anymore, which is the main reason for the required CPU cycles on the first place. So you should probably use a feature-equivalent binary format that is optimized for parsing speed. The only reason to use json then is that it is the lingua franca. So we as an industry should figure out which of…
You could also potentially use plain CSV or TSV files. Not sexy, but they work.
No thanks.
Use Protobufs, Parquet, Avro, etc.