diff options
| author | Adam Janovsky | 2020-11-16 11:25:08 +0100 |
|---|---|---|
| committer | Adam Janovsky | 2020-11-16 11:25:08 +0100 |
| commit | fe9d02cf7191c0ab1fe949cb2fa4770a478c0340 (patch) | |
| tree | 6b879fb209cb2358c73a475aa7a50e1f6f9066ff | |
| parent | 629a99b49c4a0f5cf02a44dcc131e9c159c2f5cf (diff) | |
| download | sec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.tar.gz sec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.tar.zst sec-certs-fe9d02cf7191c0ab1fe949cb2fa4770a478c0340.zip | |
demo of dataset deserialization
| -rw-r--r-- | oop_demo.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/oop_demo.py b/oop_demo.py index 2d76a6c4..455c0ad7 100644 --- a/oop_demo.py +++ b/oop_demo.py @@ -1,4 +1,4 @@ -from sec_certs.dataset import CCDataset, DatasetJSONEncoder +from sec_certs.dataset import CCDataset, DatasetJSONEncoder, DatasetJSONDecoder from pathlib import Path from datetime import datetime import logging @@ -20,6 +20,12 @@ def main(): with open('./debug_dataset/cc_full_dataset.json', 'w') as handle: json.dump(dset, handle, cls=DatasetJSONEncoder, indent=4) + # Load dataset from JSON + with open('./debug_dataset/cc_full_dataset.json', 'r') as handle: + new_dset = json.load(handle, cls=DatasetJSONDecoder) + + assert dset == new_dset + end = datetime.now() logging.info(f'The computation took {(end-start)} seconds.') |
