Use a wchar_t stream instead of an int stream (int streams are no longer supported by my C++ library and aren't part of the specification in any case)
Add a sample JSON grammar
Add a demo JSON pretty printer
Oops: managed to miss out that JSON uses ',' to separate objects. JSON pretty printer now works.