Nja, per se ist das Number im JSON als IEEE 754 double-precision binary floating-point format (binary64) definiert,
bzw. wird von vielen Bibliotheken so implementiert.
Somit hast'e bei Int64/UInt64 eh schnell probleme, da sie nicht in Double passen (19-20 Dezimalstellen, aber effektiv nur 15-16 stehen zur Verfügung)
Auch wenn einige Bibliotheken locker mal 128 Bytes aka Chars (inzwischen 8 KB) für eine Number im Parser zur Verfügung haben (eine Zahl mit tausenden Dezimalstellen)
Letztendlich kommt es natürlich auf die jeweilige Implementation drauf an.
https://www.ibm.com/docs/en/datapowe...-parser-limits
https://gist.github.com/JosePedroDia...0c49212bab644e
...
Tja, notfalls mußt du eben als String speichern und dann selber umwandeln.
Und ansonsten den "Bug" am Emba melden.