Incorrect display of big numbers

If a claim value is a json number that’s bigger than 64 bit unsigned integer, the decoder on jwt . io will show an incorrect value, which is apparently due to conversion of number→double→string.

I was referring to integral numbers, for example, 10223372036854775807

The bug has been reported several times (see Related topics) and there’s no resolution.

Lesson: no big numbers in json.