Qu'est-ce que la façon d'envoyer les valeurs de 64 bits sur JSON?

Certaines de mes données sont des entiers 64 bits. Je tiens à les envoyer à un programme JavaScript s'exécutant sur une page.

Cependant, autant que je peux dire, entiers, dans la plupart des implémentations de JavaScript sont de 32 bits signé quantités.

Mes deux options semblent être:

  1. Envoyer les valeurs comme des chaînes
  2. Envoyer des valeurs en virgule flottante de 64 bits des nombres

De l'Option (1) n'est pas parfait, mais l'option (2) semble beaucoup moins parfaite (perte de données).

Comment avez-vous géré cette situation?