orjson JSON serialization
The OpenAQ SDK provides optional support for orjson for JSON serialization.
This may provide up to 10x faster performance
when serializing a response object to JSON. This may be a useful optimization if
performance is crucial for your application and you need to serialize data to
JSON.
orjson is an optional dependency and can be installed with:
pip install openaq[orjson]When serializing results pass orjson to the json() method’s
encoder parameter, which defaults to the built-in json module:
from openaq import OpenAQimport orjson
client = OpenAQ(api_key="replace-me-with-a-valid-key")res = client.locations.get(42)
res.json(encoder = orjson)
client.close()