Fix bug with invalid hex digits in JsonParser

Valid hex digits are `[0-9a-fA-F]`. The `"A" - "Z"` is a typo and should
be changed to `"A" - "F"`.