JSON stream reader, writer and parser