Получаю ответа с сервера {"id": 1680365554570513128} <-- строка.
После JSON.parse({"id": 1680365554570513128}) числовое значение ключа id меняется, становиться некорректным вот таким:
{
"id": 1680365554570513200 //должно быть 1680365554570513128
}
Почему так и как этого избежать?