Throw an error if an invalid UTF-8 character is encountered
Throw an error if an invalid UTF-8 character is encountered

Previously, if a byte valued >= 128 and <= 193 was encountered, the code would enter into an infinite loop. Instead, detect this case and throw an error indicating that an invalid UTF-8 character was encountered

creationix/jsonparse,fiserro/jsonparse