Added the same kind of magic used for output ranges and files to parseJSON for input ranges and files. parseJSON will also accept ranges of ranges of dchars, so strings can be parsed in chunks.