{ "info": { "author": "Jeff Schnitzer", "author_email": "jeff@infohazard.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2" ], "description": "# Serializing JavaScript Object Graphs with Python\n\nThis Python module serializes and deserializes cyclic object graphs in the [JSOG format](https://github.com/jsog/jsog).\n\n## Source code\n\nThe official repository is (https://github.com/jsog/jsog-python).\n\n## Download\n\nJsog is available in PyPI:\n\n $ pip install jsog\n\n## Usage\n\nThis code mimics the standard *json* python package:\n\n import jsog\n\n\tstring = jsog.dumps(cyclicGraph);\n\tcyclicGraph = jsog.loads(string);\n\nIt can be used to convert between object graphs directly:\n\n import jsog\n\n\tjsogStructure = jsog.encode(cyclicGraph);\t// has { '@ref': 'ID' } links instead of cycles\n\tcyclicGraph = jsog.decode(jsogStructure);\n\n## Author\n\n* Jeff Schnitzer (jeff@infohazard.org)\n\n## License\n\nThis software is provided under the [MIT license](http://opensource.org/licenses/MIT)\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jsog/jsog-python", "keywords": "jsog json", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "jsog", "package_url": "https://pypi.org/project/jsog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jsog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jsog/jsog-python" }, "release_url": "https://pypi.org/project/jsog/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "JSOG serializer and deserializer", "version": "1.0.1" }, "last_serial": 707007, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "29841d9393a0667c380e4c85a117d660", "sha256": "bb05e9126396f598bbe14dda14601fcb35ab6d45147608aa889bfac4ba7e8d45" }, "downloads": -1, "filename": "jsog-1.0.tar.gz", "has_sig": false, "md5_digest": "29841d9393a0667c380e4c85a117d660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2138, "upload_time": "2013-05-26T22:46:18", "url": "https://files.pythonhosted.org/packages/95/55/d0bdf4085b0d2e0e3cd600284ea9fc780ce539faec31b3d1af6f9382e26f/jsog-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "25c5376ea79c90dd1c3aa6c9f9c8eeb9", "sha256": "a3b605213d7d28c150042a0e52e3818ce5976f9eb30225e3512afa10ecf13caa" }, "downloads": -1, "filename": "jsog-1.0.1.tar.gz", "has_sig": false, "md5_digest": "25c5376ea79c90dd1c3aa6c9f9c8eeb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2132, "upload_time": "2013-05-27T01:12:43", "url": "https://files.pythonhosted.org/packages/8f/de/e8a7a5a5fb2e1c27b909757c070eb45c5cfe3cea900bf6de8ada51c35a88/jsog-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25c5376ea79c90dd1c3aa6c9f9c8eeb9", "sha256": "a3b605213d7d28c150042a0e52e3818ce5976f9eb30225e3512afa10ecf13caa" }, "downloads": -1, "filename": "jsog-1.0.1.tar.gz", "has_sig": false, "md5_digest": "25c5376ea79c90dd1c3aa6c9f9c8eeb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2132, "upload_time": "2013-05-27T01:12:43", "url": "https://files.pythonhosted.org/packages/8f/de/e8a7a5a5fb2e1c27b909757c070eb45c5cfe3cea900bf6de8ada51c35a88/jsog-1.0.1.tar.gz" } ] }