HF RL Explorer

Gson number deserialization precision loss and lack of customization for Object / Number targets

Gson number deserialization precision loss and lack of customization for Object / Number targets: a task in LegoFlow-SWE (Harbor dataset). When deserializing JSON numbers into Object , Gson currently always returns a Double , even for large integer values that exceed the exact precision range of…

The task

When deserializing JSON numbers into `Object`, Gson currently always returns a `Double`, even for large integer values that exceed the exact precision range of `Double` (e.g., `9007199254740993`). This leads to precision loss for large integers because they are forced into a floating‑point representation.

Part of Lego-X/LegoFlow-SWE.