Python objects serialization
Project description
Serobj
Serobj is a library for serializing and de-serializing program objects.
Getting started
Run pip install serobj
to install the latest stable version from
PyPI.
Example:
import json
import serobj
def print_fn(self, *args):
print(*args)
class A:
print_fn = print_fn
def __init__(self):
self.some_attr = 1, 2, 3
# -------------- dump --------------
obj = A()
data = serobj.dumps(obj)
with open("A.json", "w") as f:
json.dump(data, f, indent=4)
# -------------- load --------------
with open("A.json", "r") as f:
data = json.load(f)
obj = serobj.loads(data)
obj.print_fn(*obj.some_attr) # 1 2 3
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
serobj-0.0.1.tar.gz
(13.8 kB
view hashes)
Built Distribution
serobj-0.0.1-py3-none-any.whl
(17.6 kB
view hashes)