Since v2.7.3, the size of ParserError exception messages is limited to 32 bytes.
When using multibyte characters, the characters might be cut off in the middle of a byte.
> JSON.parse("あああああああああああああああああああああああ")
JSON::ParserError: unexpected character: 'ああああああああああ�'
This could potentially cause additional unexpected errors.
Would it be possible to change the limit from byte size to character count?