Projektowanie API · Junior · Pytanie 22 z 75
Dlaczego API może zwracać duże liczbowe ID jako stringi w JSON?
- 1JSON nie obsługuje liczb
- ✓Poprawna odpowiedź: Liczby w JavaScripcie tracą precyzję powyżej 2^53, więc 64-bitowe ID mogą zostać po cichu zepsute w przeglądarkach
- 3Stringi są mniejsze niż liczby
Wyjaśnienie
64-bitowe ID w stylu Twittera to klasyczny przykład. Klienci i tak nie powinni wykonywać obliczeń na ID.