API-Design · Junior · Frage 22 von 75
Warum liefert eine API große numerische IDs eventuell als Strings in JSON?
- 1JSON unterstützt keine Ganzzahlen
- 2JS-Zahlen verlieren über 2^53 an Genauigkeit
- 3Strings sind in JSON kleiner als Zahlen
Antwort zeigen
Richtige Antwort: JS-Zahlen verlieren über 2^53 an Genauigkeit
Erklärung
64-Bit-IDs im Stil von Twitter sind ein klassisches Beispiel. Clients sollten mit IDs ohnehin nicht rechnen.