jsongz¶
-
bigfeta.jsongz.
dump
(obj, filepath, compress=None, encoding='utf-8', *args, **kwargs)¶ json or json.gz dump
Parameters: - obj (obj) – object to dump
- filepath (str) – path for destination of dump
- compress (bool or None) – if None, file compressed or not according to filepath extension
- encoding (str) – encoding of
json.dumps()
before writing to .gz file. not passed intojson.dump()
- *args –
json.dump()
args - **kwargs –
json.dump()
kwargs
Returns: filepath – potentially modified filepath of dumped object uncompressed are forced to ‘.json’ and compressed to ‘.gz’
Return type:
-
bigfeta.jsongz.
load
(filepath, encoding='utf-8', *args, **kwargs)¶ json or json.gz load
Parameters: - filepath (str) – path for source of load
- encoding (str) – encoding for decoding of
json.dumps()
after .gz read not passed intojson.load()
- *args –
json.load()
args - **kwargs –
json.load()
kwargs
Returns: obj – loaded object
Return type: