jsongz¶
-
EMaligner.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:
-
EMaligner.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: