JSON Ints are parsing as scientific notation?

I’m working on parsing some api data, and I’m using this library to do so.

When parsing the response with the http module, and looking at the JSON response, the 'id’s in are being returned to me in scientific notation.

Here is an example of the raw json data:

"id":4433488379982

However, the value when calling json() on the response is being returned to me as 4.433488379982e+12. Obviously, this is not helpful to me.

Is there anyway to influence the JSON decoding in the library to allow me to get access to the full int, or is this a limitation of the framework?