Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 821 Bytes

README.md

File metadata and controls

37 lines (20 loc) · 821 Bytes

JavaScript Object Graphs with Python

This Python module serializes and deserializes cyclic object graphs in the JSOG format.

Source code

The official repository is (https://github.com/jsog/jsog-python).

Download

Jsog is available in PyPI:

$ pip install jsog

Usage

This code mimics the standard json python package:

import jsog

string = jsog.dumps(cyclicGraph);
cyclicGraph = jsog.loads(string);

It can be used to convert between object graphs directly:

import jsog

jsogStructure = jsog.encode(cyclicGraph);	// has { '@ref': 'ID' } links instead of cycles
cyclicGraph = jsog.decode(jsogStructure);

Author

License

This software is provided under the MIT license