Regarding JSON, this page says:
> Performance is not good when dataset is huge. Program usually needs to load all data into memory first.
This is just downright false. There are plenty of SAX-style JSON parsers.
> Performance is not good when dataset is huge. Program usually needs to load all data into memory first.
This is just downright false. There are plenty of SAX-style JSON parsers.
That's not to say there aren't streaming decoders available or workarounds to allow non-streaming decoders to emulate streaming behaviour. However generally JSON parsers require the full JSON object before they can decode.
Above catch is my point so I tweaked the words to `Performance is not good generally when dataset is huge unless you use a library support streaming parsing or writing.`