Проєктування API · Junior · Запитання 22 з 75
Чому API може повертати великі числові ID як рядки в JSON?
- 1JSON не підтримує числа
- ✓Правильна відповідь: Числа JavaScript втрачають точність понад 2^53, тож 64-бітні ID можуть тихо зіпсуватися в браузерах
- 3Рядки менші за числа
Пояснення
64-бітні ID у стилі Twitter - класичний приклад. Клієнтам усе одно не варто робити арифметику з ID.