JSON.parse неправильно анализирует / конвертирует большие числа

Моя проблема действительно проста, но я не уверен, есть ли "родной" решение с использованием JSON.parse.

Я получаю этоstring из API:

{ "key" : -922271061845347495 }

Когда я использую JSON.parse для этой строки, это превращается вobject:

{ "key" : -922271061845347500 }

Как видите, анализ останавливается, когда число слишком длинное (вы можете проверить это поведениеВот). В нем только 15 точных цифр, последняя округлена, а после них установлено значение 0. Есть ли "родная" цифра? решение сохранить точное значение? (это идентификатор, поэтому я не могу его округлить)

Я знаю, что могу использовать regex для решения этой проблемы, но я бы предпочел использовать "native" метод, если он существует.

Ответы на вопрос(2)

Ваш ответ на вопрос